Can't connect to local MySQL server throough socket '/var/run/mysqld/mysqld.sock'
时间: 2023-09-24 12:06:03 浏览: 117
Can't connect to MySQL server的解决办法
5星 · 资源好评率100%
这个错误通常是因为 MySQL 服务器没有在指定的套接字路径上运行。你可以尝试以下步骤来解决这个问题:
1. 确认 MySQL 服务器是否正在运行。你可以运行以下命令来检查:
```
sudo service mysql status
```
如果 MySQL 服务器没有运行,则可以使用以下命令启动它:
```
sudo service mysql start
```
2. 确认 MySQL 服务器正在使用正确的套接字路径。你可以编辑 MySQL 配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` ,查找以下行:
```
socket=/var/run/mysqld/mysqld.sock
```
确保该路径正确。如果路径不正确,则可以将其更改为正确的路径。
3. 如果你已经更改了 MySQL 配置文件中的套接字路径,请重启 MySQL 服务器以使更改生效:
```
sudo service mysql restart
```
如果问题仍然存在,请考虑重新安装 MySQL 服务器,并确保正确配置套接字路径。
阅读全文