2003 - Can't connect to MySQL server on '127.0.0.1'(10061 "Unknown error"
时间: 2023-10-21 12:00:21 浏览: 79
这个错误一般是由于 MySQL 服务器未启动或者端口被占用导致的。可以尝试以下几个步骤来解决问题:
1. 检查 MySQL 服务器是否已经启动。可以在终端中输入以下命令来检查 MySQL 服务状态:
```
systemctl status mysql
```
如果 MySQL 没有启动,可以使用以下命令来启动:
```
systemctl start mysql
```
2. 检查 MySQL 服务器监听的端口是否被占用。可以在终端中输入以下命令来查看 MySQL 服务器监听的端口:
```
sudo netstat -tlnp | grep mysql
```
如果端口被占用,可以尝试更改 MySQL 服务器监听的端口号。
3. 检查 MySQL 服务器的配置文件是否正确。可以在终端中输入以下命令来编辑 MySQL 服务器的配置文件:
```
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
```
然后检查以下配置项是否正确:
```
bind-address = 127.0.0.1
port = 3306
```
如果以上步骤都无法解决问题,可以尝试重新安装 MySQL 服务器。
相关问题
2003-Can't connect to MySQL server on 127.0.0.1'(10061 "Unknown error”)
回答: 当系统报错2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error")时,这通常表示无法连接到MySQL服务器。这可能是由于MySQL服务器未启动导致的。你可以通过以下方法解决这个问题。首先,你可以在【服务】中查找MySQL,并确保它已经启动。如果没有启动,你可以将其设置为自动启动。另外一种方法是打开cmd,切换到mysql的bin目录下,然后输入以下命令:mysqld.exe -install net start mysql。这将安装MySQL并启动它。这样,你应该能够成功连接到MySQL服务器了。\[1\]\[2\]
#### 引用[.reference_title]
- *1* [2003 - Can‘t connect to MySQL server on ‘localhost‘(10061 “Unknown error“)](https://blog.csdn.net/ylumwd/article/details/115392957)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [2003 -Can t connect to MySQL server on localhost (10061 “Unknown error“)的解决方法](https://blog.csdn.net/m0_51277527/article/details/127605118)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
一蓑烟雨任平生: [图片] 一蓑烟雨任平生: 2003-Can't connect to MySQL server on 127.0.0.1'(10061 "Unknown error”)
回答: 根据引用\[1\]和引用\[2\]的内容,出现了无法连接到数据库的错误。这可能是由于数据库未开启或者配置错误导致的。为了解决这个问题,你可以按照引用\[3\]中的步骤进行操作。首先,进入数据库并显示数据库列表,然后选择要使用的数据库。接下来,更新数据库版本并刷新权限。重新打开web应用程序,应该能够解决这个问题。至于引用\[3\]中提到的Zabbix报错,它是由于无法连接到指定的IP地址和端口导致的。你可以检查网络连接和配置是否正确。
#### 引用[.reference_title]
- *1* *2* *3* [zabbix报错集锦](https://blog.csdn.net/qq_21127151/article/details/113578249)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文