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

Windows10环境MySQL8.0运行正常 PopSQL连接时报套接字不存在错误

Windows下PopSQL连接本地MySQL 8.0报错解决方案

问题根因

Windows平台运行的MySQL默认不使用Unix套接字(.sock)文件完成本地连接,首次报错是因为PopSQL选择localhost时默认调用了Unix套接字连接逻辑,触发了仅Linux平台生效的连接路径;后续115报错通常是MySQL未开启TCP/IP监听、防火墙拦截或绑定地址配置错误导致。

分步解决步骤

  • 调整MySQL配置文件
    找到MySQL配置文件my.ini,默认存储路径为C:\ProgramData\MySQL\MySQL Server 8.0(ProgramData为隐藏文件夹,需先开启系统隐藏文件可见权限),打开后找到[mysqld]配置段,完成以下修改:
    • 删除或注释skip-networking参数(前面加#即可注释)
    • 添加/修改配置bind-address = 127.0.0.1(仅允许本地连接),如果需要局域网其他设备访问可改为bind-address = 0.0.0.0
    • 确认存在port = 3306配置
      修改完成后保存文件,在Windows服务列表中重启MySQL Server 8.0服务使配置生效。
  • 放行防火墙端口
    打开Windows Defender防火墙高级设置,新建入站规则:选择「端口」类型->TCP协议->特定本地端口填3306->允许连接->按需勾选适用网络类型->命名为MySQL3306入站后保存。也可临时关闭防火墙验证是否为拦截导致的连接失败。
  • 修正PopSQL连接配置
    新建连接时,首先将连接类型选择为「TCP/IP」,不要选择「Socket/Unix Socket」类型,再填写对应参数:
    • 主机地址:127.0.0.1
    • 端口:3306
    • 用户名、密码、数据库名按实际情况填写
      完成后重新测试连接即可。
  • 验证MySQL本身连通性
    如果以上操作后仍连接失败,打开Windows命令提示符,执行命令mysql -h 127.0.0.1 -u root -p,输入密码后如果能正常登录,说明MySQL配置无问题,需排查PopSQL是否存在代理配置、参数填写错误等问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 12:27:03