大家好,
我遇到一个怪事:公司一个服务器以前不知道是哪个牛人安装了一个MYSQL5.1.40 ,把mysql.sock路径设成了/data/tools/repository/mysql-5.1.40/tmp/mysql.sock ,我现在把MYSQL5.1.40 都给卸载了,MY.CNF 文件都也换了,现在安装了一个MYSQL5.5.20, 可是启动的时候,
root@zte001-036 /data >mysql -uroot;
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/tools/repository/mysql-5.1.40/tmp/mysql.sock' (2)
总是要找mysql-5.1.40/tmp/mysql.sock' 大家有谁知道的吗?多谢了。。在线等啊。。
我遇到一个怪事:公司一个服务器以前不知道是哪个牛人安装了一个MYSQL5.1.40 ,把mysql.sock路径设成了/data/tools/repository/mysql-5.1.40/tmp/mysql.sock ,我现在把MYSQL5.1.40 都给卸载了,MY.CNF 文件都也换了,现在安装了一个MYSQL5.5.20, 可是启动的时候,
root@zte001-036 /data >mysql -uroot;
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/tools/repository/mysql-5.1.40/tmp/mysql.sock' (2)
总是要找mysql-5.1.40/tmp/mysql.sock' 大家有谁知道的吗?多谢了。。在线等啊。。
在my.cnf 配置文件中添加
[mysql]
socket=路径或者 mysql -uroot -p -S sock路径
socket=<full path>
确保full path有可写权限