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

MySQL Workbench新建连接失败求助:无法连接127.0.0.1:3307

解决MySQL Workbench连接127.0.0.1:3307失败的问题

针对你遇到的Failed to Connect to MySql at 127.0.0.1:3307 with user root报错,按以下步骤排查:

  • 检查3307端口的MySQL服务状态

    • Windows:按下Win+R输入services.msc打开服务列表,找到对应端口的MySQL服务(可能命名为MySQLXXX,XXX是端口号或实例名),确认状态为「正在运行」。如果没运行,右键启动服务。
    • Linux/macOS:在终端执行sudo lsof -i :3307,看输出里是否有mysqld进程;或者用sudo systemctl status mysql(如果是systemd管理),确认服务正常运行。
  • 验证root用户的本地登录权限
    通过你能正常访问的主连接登录MySQL,执行以下SQL:

    SELECT user, host FROM mysql.user WHERE user = 'root';
    

    检查结果里是否存在root@127.0.0.1的条目。如果没有,执行授权语句(替换成你的root密码):

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'your_root_password';
    FLUSH PRIVILEGES;
    
  • 用命令行测试连接,排除Workbench问题
    打开终端/命令提示符,执行:

    mysql -h 127.0.0.1 -P 3307 -u root -p
    

    输入密码后如果能成功连接,说明是MySQL Workbench的配置问题,检查连接里的密码是否输入错误、是否因为缓存密码导致异常,尝试删除现有连接重新创建。

  • 排查防火墙拦截
    暂时关闭本地防火墙(Windows Defender防火墙、第三方安全软件),测试是否能连接。如果关闭后正常,需要在防火墙里添加3307端口的入站规则,允许MySQL通信。

  • 查看MySQL错误日志找具体原因
    找到MySQL的错误日志文件(通常在MySQL安装目录的data文件夹下,文件名类似你的主机名.err),里面会记录连接失败的详细原因,比如密码错误、权限拒绝、服务启动异常等,根据日志针对性解决。

内容的提问来源于stack exchange,提问作者Andrea Sierra Rodríguez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 16:27:21