mysql启动无法找见socket
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
自己分析了一下,提示说无法通过socket文件/var/lib/mysql/mysql.sock连接到mysql服务器,也就是说对于mysql程序来说,尽管我把socket文件从/var/lib/mysql/mysql.sock转移到了/data/mysql/mysql.sock我在my.cnf里指定了mysqld知道了,但是对于mysql还是会从默认的安装目录/var/lib/mysql/里找这个mysql.sock文件,找不着,就不知道从哪里启动了。
ln –s /data/mysql/mysql.sock /var/lib/mysql/
或者是在/etc/my.cnf 添加一下[mysql] socket=/data/mysql/mysql.sock
转载于:https://blog.51cto.com/12449902/1893400