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

Win10系统MySQL Workbench连接远程数据库报无法连接localhost错误

问题根因

该报错和远程数据库服务器本身无关,Telnet验证3306端口连通性正常的结果可直接佐证:MySQL Workbench在Windows 10环境下发起所有TCP/IP类型的数据库连接前,会先尝试绑定本地localhost回环地址的临时端口完成连接初始化,这一步如果失败,工具不会继续发起对目标远程服务器的连接请求,直接抛出Unable to connect to localhost错误。
常见触发原因共两类:

  • Windows 10系统本地hosts文件中localhost的回环解析配置异常
  • 当前运行MySQL Workbench的Windows账号权限不足,无法监听本地回环端口
修复步骤

按以下顺序逐一排查,每步完成后直接测试连接:

  1. 修复localhost解析配置
    以管理员权限启动记事本,打开路径C:\Windows\System32\drivers\etc\hosts,确认文件中存在以下两条未被注释(行首无#符号)的配置:
    127.0.0.1       localhost
    ::1             localhost
    
    配置缺失或被注释的话,补充内容或取消注释后保存文件即可。
  2. 调整Workbench运行权限
    右键MySQL Workbench快捷方式,选择「以管理员身份运行」后重试连接。该模式下如果连接正常,直接打开快捷方式的「属性-兼容性」面板,勾选「以管理员身份运行此程序」保存配置,后续启动无需手动操作。
  3. 清除损坏的连接缓存
    完全关闭Workbench后,在资源管理器地址栏输入%AppData%\MySQL\Workbench\回车进入配置目录,将connections.xml重命名为connections.xml.bak做备份,重启Workbench后手动新建远程连接,不要复用旧的配置条目再测试。
  4. 跳过本地端口预绑定逻辑
    以上操作均无效时,编辑目标远程连接配置,切换到「Advanced」高级选项卡,勾选Use SSL connection强制启用SSL连接模式,该模式会跳过本地回环端口预检查步骤,直接发起到目标远程IP的连接请求。

内容的提问来源于stack exchange,提问作者Becko

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 20:54:19