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

Homebrew安装MySQL 9.0.1后PhpStorm数据库工具无法连接求助

解决PhpStorm Database无法连接MySQL 9.0.1的问题

以下是几个经过验证的解决方向,按优先级尝试:

1. 调整PhpStorm连接配置的SSL设置

MySQL 9.0默认可能强制SSL连接,而skip-grant-tables模式下SSL配置易出现冲突:

  • 打开PhpStorm的Database连接配置窗口
  • 切换到「Advanced」标签页
  • 找到useSSL选项,设置为false
  • 同时检查requireSSL和verifyServerCertificate,也设为false
  • 保存配置后重新测试连接

2. 手动指定适配MySQL 9.0的连接器版本

即使更换过驱动,可能未选中最新的兼容版本:

  • 在连接配置的「Driver」标签页,点击「Download」按钮
  • 选择MySQL Connector/J 8.0.36+或9.0.x版本(这两个版本对MySQL 9.0兼容性最佳)
  • 下载完成后应用配置,重新测试连接

3. 关闭skip-grant-tables模式并重置权限(若业务允许)

skip-grant-tables会跳过权限验证逻辑,可能导致PhpStorm Database工具的连接校验异常:

  • 停止MySQL服务:brew services stop mysql
  • 移除my.cnf(或my.ini)中的skip-grant-tables配置行
  • 重启MySQL:brew services start mysql
  • 登录MySQL控制台:mysql -u root
  • 重置root用户密码并指定兼容PhpStorm的认证插件:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
    FLUSH PRIVILEGES;
    
  • 之后在PhpStorm中使用新密码和mysql_native_password插件配置连接

4. 调整PhpStorm连接超时阈值

MySQL 9.0启动或响应速度可能变慢,导致默认超时设置触发连接失败:

  • 在连接配置的「Advanced」标签页
  • 找到connectTimeout选项,将值从默认的10000(10秒)调整为30000(30秒)
  • 重新测试连接

内容的提问来源于stack exchange,提问作者KRISHNA MOHAN PRASAD

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 15:07:02