Mysql 配置文件 或者 相关文件修改时,重新启动mysql,总是报这个错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
究其原因没有 /tmp/mysql.sock 文件,那就创建一个
cd /tmp
touch mysql.sock
启动mysql:
mysql.server start
还是报错,查过各种资料,试个万种方法,最后总结,是mysql对于/tmp/mysql.sock的权限不够,那就给mysql分配权限:
chown mysql:mysql mysql.sock
再次启动mysql:
sh-3.2# mysql.server start
Starting MySQL
. SUCCESS!
sh-3.2#
打完收工!!!!