2003 (HY000):Can’t connect to MySQL server on 'localhost' (10061)

2025年09月04日 15:51 响应: 2.22秒 状态: success

🚨 错误信息

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服务状态

  • * Windows: 搜索“服务”,找到“MySQL”服务,确保其状态为“正在运行”。如果未运行,右键点击选择“启动”。
    * macOS/Linux: 打开终端,运行 sudo systemctl status mysql (或 mysqld)。如果未运行,运行 sudo systemctl start mysql (或 mysqld)。
  • 检查防火墙设置

  • * 确保本地防火墙(如Windows防火墙、iptables)允许MySQL的默认端口3306(或其他你配置的端口)的入站连接。

    预防措施

  • 在部署或配置MySQL时,始终确认服务启动项已正确设置。

  • 配置防火墙规则时,明确开放MySQL所需端口,并定期检查。