You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法连接本地MySQL数据库(ERROR 2003 (HY000)),请求排查解决

解决MySQL ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)
  • 检查MySQL服务状态
    按Win + R输入services.msc打开服务管理器,找到对应版本的MySQL服务(比如MySQL80):

    • 若未运行,右键点击「启动」
    • 若已运行,右键选择「重启」后再尝试连接
  • 排查端口3306占用情况
    以管理员身份打开命令提示符,执行:

    netstat -ano | findstr :3306
    

    如果输出显示3306被其他进程占用,记下PID,打开任务管理器(Ctrl+Shift+Esc)找到对应PID的进程并结束,随后重启MySQL服务

  • 验证MySQL配置文件
    找到安装目录下的my.ini(默认路径C:\Program Files\MySQL\MySQL Server 8.0),检查[mysqld]段:

    • 确认port = 3306配置存在且正确
    • 确保没有skip-networking配置(若有,在行前加#注释掉)
      修改后保存文件,重启MySQL服务
  • 临时关闭防火墙/杀毒软件测试
    Windows防火墙或第三方杀毒软件可能突然拦截端口,临时关闭后尝试连接。如果连接成功,需在防火墙中添加入站规则,允许3306端口通行

  • 尝试用IP地址替代localhost连接
    执行以下命令测试:

    mysql -u finanzas -h 127.0.0.1 -p
    

    部分场景下localhost的DNS解析异常,直接用127.0.0.1可绕过该问题

内容的提问来源于stack exchange,提问作者John Willmer Cubillos Vega

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:42:36