报错为:
mysqldump: Got error: 2002: Can’t connect to local MySQL server through socket ‘/usr/local/mysql/mysql.sock’ (2) when trying to connect
解决方法为:
在“/etc/mysql.cnf”中指定“sock文件”位置
但是要注意的是
[mysqldump]
socket=/usr/local/mysql/mysql.sock
这段配置 尽量不要放在 [mysqld] 这段模块配置下 否则又可能识别错误
放在上面为好
在/etc/my.cnf文件中添加sock路径,并重启mysqls服务,
即可解决mysql,mysqldump,mysqladmin的“Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’”问题