Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")怎么解决
时间: 2023-12-26 17:26:27 浏览: 68
出现Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")的错误提示,通常是由于MySQL服务未启动或者端口被占用所致。解决方法如下:
1. 确认MySQL服务是否已启动,如果未启动则需要启动MySQL服务。
2. 检查MySQL服务所使用的端口是否被占用,如果被占用则需要更改MySQL服务所使用的端口。
3. 确认MySQL服务的配置文件是否正确,如果配置文件有误则需要修改配置文件。
以下是解决方法的具体步骤:
1. 启动MySQL服务
按照以下步骤启动MySQL服务:
```shell
net start mysql
```
2. 检查MySQL服务所使用的端口是否被占用
可以使用以下命令检查MySQL服务所使用的端口是否被占用:
```shell
netstat -ano | findstr :3306
```
如果3306端口被占用,则需要更改MySQL服务所使用的端口。更改端口的方法如下:
1) 打开MySQL配置文件my.ini,该文件通常位于MySQL安装目录下的bin目录中。
2) 在[mysqld]下添加一行:port=新端口号,例如port=3307。
3) 保存并关闭my.ini文件。
4) 重启MySQL服务。
3. 确认MySQL服务的配置文件是否正确
可以按照以下步骤确认MySQL服务的配置文件是否正确:
1) 打开MySQL配置文件my.ini,该文件通常位于MySQL安装目录下的bin目录中。
2) 确认以下配置项是否正确:
a) bind-address=127.0.0.1
b) port=3306
3) 保存并关闭my.ini文件。
4) 重启MySQL服务。
阅读全文