admin管理员组文章数量:1130349
1.问题描述
连接MySQL出现如下错误:
# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
2.原因分析
看起来是在尝试通过本地 Unix socket /tmp/mysql.sock 连接 MySQL,但该 socket 文件不存在。可能是因为 MySQL 使用了不同的 socket 路径。
查询 mysql.sock 存放路径:
# find / -name mysql.sock
/mysql/data/mysql.sock
所以 socket 的正确路径为/mysql/data/mysql.sock 。
3.处理方法
指定正确的 socket 路径连接 MySQL:
# mysql -uroot -p --socket=/mysql/data/mysql.sock
1.问题描述
连接MySQL出现如下错误:
# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
2.原因分析
看起来是在尝试通过本地 Unix socket /tmp/mysql.sock 连接 MySQL,但该 socket 文件不存在。可能是因为 MySQL 使用了不同的 socket 路径。
查询 mysql.sock 存放路径:
# find / -name mysql.sock
/mysql/data/mysql.sock
所以 socket 的正确路径为/mysql/data/mysql.sock 。
3.处理方法
指定正确的 socket 路径连接 MySQL:
# mysql -uroot -p --socket=/mysql/data/mysql.sock
版权声明:本文标题:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘tmpmysql.sock‘ (2) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1755026984a2755139.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论