2003 (HY000):Can’t connect to MySQL server on 'localhost' (10061)
🚨 错误信息
ERROR 2003 (HY000):Can’t connect to MySQL server on 'localhost' (10061)
🤖 AI解决方案
ERROR 2003 (HY000):Can’t connect to MySQL server on 'localhost' (10061)
无法连接到'localhost'上的MySQL服务器 (10061)
原因分析:
MySQL服务器未在本地运行,或者防火墙阻止了连接。
解决方案:
- 检查MySQL服务状态:
- 检查防火墙设置:
- 在部署或配置MySQL时,始终确认服务启动项已正确设置。
- 配置防火墙规则时,明确开放MySQL所需端口,并定期检查。
* Windows: 搜索“服务”,找到“MySQL”服务,确保其状态为“正在运行”。如果未运行,右键点击选择“启动”。
* macOS/Linux: 打开终端,运行
sudo systemctl status mysql (或 mysqld)。如果未运行,运行 sudo systemctl start mysql (或 mysqld)。* 确保本地防火墙(如Windows防火墙、iptables)允许MySQL的默认端口3306(或其他你配置的端口)的入站连接。
预防措施: