开发者社区> 问答> 正文

如何修改默认的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'

展开
收起
蛮大人123 2016-02-06 12:44:14 4877 0
2 条回答
写回答
取消 提交回答
  • 先把MySQL停止了,有可能低版本的MySQL进程还存在 再通过mysqld的绝对路径,启动MySQL

    2021-10-11 18:06:27
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪

    在my.cnf 配置文件中添加
    [mysql]
    socket=路径或者 mysql -uroot -p -S sock路径

    2019-07-17 18:38:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MySQL 5.7让优化更轻松 立即下载
深入MySQL实战 立即下载
好的 MySQL 兼容可以做到什么程度 立即下载

相关镜像