进入 MySQL 服务器时出现如下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
这是什么问题?我该如何解决?
答案1
如果你的文件 my.cnf (通常在/etc/mysql/文件夹)已正确配置
socket=/var/lib/mysql/mysql.sock
您可以使用以下命令检查 mysql 是否正在运行:
mysqladmin -u root -p status
尝试更改您对 mysql 文件夹的权限。如果您在本地工作,您可以尝试:
sudo chmod -R 755 /var/lib/mysql/