免编译安装mysql后,出现错误提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决方法: 1.vi /etc/my.cnf 找到socket=这项
2.修改socket路径:socket=/usr/local/mysql/lib/mysql.sock #根据mysql安装目录修改
3.ln -s /usr/local/mysql/lib/mysql.sock /tmp/mysql.sock #用绝对路径创建软链接到/tmp/目录。用相对目录有时会出错
4.问题解决。
注意:1.mysql.sock为隐藏文件 ,可用ll 命令查看。
2.当/tmp/目录存在mysql.sock 文件时,请先删除。
3.可以用find 命令找出mysql.sock文件所在