请键入 NET HELPMSG 2185 以获得更多的帮助。 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
时间: 2023-11-21 22:58:41 浏览: 150
Can't connect to MySQL server on localhost (10061)解决方法
这个错误通常是由于MySQL服务器未启动或无法连接到MySQL服务器引起的。您可以尝试以下步骤来解决此问题:
1. 确保MySQL服务器正在运行。您可以在命令行中输入以下命令来检查MySQL服务器的状态:
```shell
systemctl status mysql
```
如果MySQL服务器未运行,则可以使用以下命令启动它:
```shell
systemctl start mysql
```
2. 检查MySQL服务器的配置文件是否正确。您可以在MySQL配置文件中检查MySQL服务器的端口号和绑定地址。默认情况下,MySQL服务器绑定到localhost(127.0.0.1),并使用端口号3306。如果您的MySQL服务器使用不同的端口号或绑定地址,请相应地更改配置文件。
3. 检查防火墙设置。如果您的系统上启用了防火墙,则需要确保MySQL服务器的端口号已添加到防火墙规则中。您可以使用以下命令检查防火墙规则:
```shell
sudo ufw status
```
如果MySQL服务器的端口号未添加到防火墙规则中,则可以使用以下命令添加它:
```shell
sudo ufw allow 3306/tcp
```
如果您仍然无法解决问题,请键入 NET HELPMSG 2185 以获得更多的帮助。
阅读全文