错误 2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(111)连接到本地 MySQL 服务器

错误 2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”(111)连接到本地 MySQL 服务器

进入 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/

https://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38

相关内容