MySQL问题集

ERROR 2002 (HY000)

环境:CentOS 7MySQL 5.7

MySQL服务启动成功,但是登录命令行客户端时却出现如下问题:

mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql .sock' (2)

搜索了很多博客,解决手段很多,但都无济于事……

最后是这篇文章帮了大忙!

既然是关于mysql.sock这个东西的问题,那就:

# 先找一找 mysql.sock
find / -name mysql.sock

# 发现它在这
/var/lib/mysql/mysql.sock

# 错误信息中,一直在找'/tmp/mysql.sock'?
# 那干脆直接链接过去
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

然后OK了……就这么简单。

推荐还是了解一下mysql.sock文件:mysql.sock详解


未完待续……

手滑了就鼓励一下吧~