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

MySQL Workbench连接WordPress数据库遇caching_sha2_password认证问题

解决方案

方法1:创建专用的native认证用户(推荐,不影响现有连接)

直接新建一个仅用于MySQL Workbench连接的数据库用户,指定mysql_native_password认证方式,只授予WordPress数据库的权限,完全不改动原有用户:

  1. 通过其他能正常连接数据库的方式(比如服务器命令行、现有可用的数据库连接工具)登录MySQL服务器
  2. 执行以下SQL命令(替换占位符为你的实际信息):
    -- 创建新用户,采用native密码认证
    CREATE USER 'wp_workbench_user'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的安全密码';
    -- 授予该用户WordPress数据库的全部操作权限
    GRANT ALL PRIVILEGES ON 你的WordPress数据库名.* TO 'wp_workbench_user'@'localhost';
    -- 刷新权限使设置立即生效
    FLUSH PRIVILEGES;
    
  3. 用这个新用户的账号密码在MySQL Workbench中创建连接即可,原有用户的认证方式保持不变,其他连接不受任何影响。

方法2:在MySQL Workbench中启用SSL连接(无需修改用户)

如果你的MySQL服务器已经配置了SSL支持,可以直接在Workbench的连接设置里开启SSL,适配caching_sha2_password的安全连接要求:

  1. 打开MySQL Workbench,找到目标连接,点击「Edit Connection」
  2. 切换到「SSL」标签页,将「Use SSL」选项改为「Required」
  3. 若服务器有指定SSL证书文件,按要求填写对应路径(默认配置下通常无需额外填写)
  4. 保存设置后重新尝试连接,若服务器SSL配置正常,即可成功连接,无需改动用户认证方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 16:30:58