ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
时间: 2023-11-20 20:59:09 浏览: 70
Can't connect to MySQL server的解决办法
5星 · 资源好评率100%
当出现ERROR 200 server on '127.0.0.1' (111)错误时,可能是由于以下原因导致的:
1. MySQL服务未启动或已停止运行。
2. MySQL配置文件中的IP地址不正确。
3. 防火墙阻止了MySQL端口的访问。
解决方法如下:
1. 检查MySQL服务是否正在运行。可以在命令行中输入以下命令来检查:
```shell
systemctl status mysql
```
如果MySQL服务未运行,则可以使用以下命令启动它:
```shell
systemctl start mysql
```
2. 检查MySQL配置文件中的IP地址是否正确。可以在MySQL配置文件中找到以下行:
```shell
bind-address = 127.0.0.1
```
确保IP地址为127.0.0.1或localhost。
3. 检查防火墙是否阻止了MySQL端口的访问。可以使用以下命令打开MySQL端口:
```shell
sudo ufw allow mysql
```
如果您使用的是其他防火墙,请根据其文档打开MySQL端口。
阅读全文