Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)(已解决)
解释:
错误码10061通常表示客户端无法连接到MySQL服务器。这可能是因为MySQL服务没有运行,或者MySQL服务没有在预期的端口上监听(默认为3306),或者防火墙设置阻止了连接。
解决方法:
确认MySQL服务是否正在运行:
- 在Windows上,可以在“服务”中查找MySQL服务并启动它。
- 在Linux上,可以使用命令
sudo systemctl start mysql
或sudo service mysql start
启动服务。
检查MySQL是否在正确的端口上运行:
- 通常端口3306,但可以通过查看配置文件或使用
SHOW VARIABLES LIKE 'port';
命令来确认。
- 通常端口3306,但可以通过查看配置文件或使用
检查防火墙设置:
- 确保没有防火墙规则阻止连接到3306端口。
- 如果MySQL服务正在运行,端口也正确,但仍然无法连接,可能需要重置root用户密码或创建新用户。
- 如果以上步骤无法解决问题,请检查MySQL的错误日志文件,以获取更多关于连接问题的信息。
评论已关闭