由于小编也是刚开始玩 Linux 系统,对于这类问题也是常常有点头大,好在在整了几次之后,也就是改改文件配置的路径:
小编是在 centos下测试的
首先是修改一下/etc/my.cnf文件
vim /etc/my.cnf
会看到
[mysqld]
socket=/var/lib/mysql/mysql.scok
可以在下面添加
[mysql ]
socket=/tmp/mysql.sock
然后创建一下软连接
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
然后开启 mysql 服务器
/etc/init.d/mysqld start
如果失败的话,则要考虑一下是否没有权限
chown -R mysql:mysql /var/lib/mysql
然后启动或重启 mysql 服务器
最后应该就没什么问题了
ps: 这只是小编根据自己的经验测试的,对于个别不适用的勿喷!!!