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

Manjaro系统终端可正常连接MySQL但MySQL Workbench连接失败

问题解决:Manjaro下MySQL Workbench连接本地MySQL报SSL错误

your connection attempt failed for user 'root' to the mysql server at 127.0.0.1:3306: SSL connection error: SSL is required but the server doesn't support it

报错原因

本地安装的MySQL默认未开启SSL支持,但MySQL Workbench新建连接时默认强制要求SSL连接,导致验证失败。「Rescan servers」无结果属于Workbench扫描机制限制,和服务本身运行状态无关。

解决步骤

方案1:修改MySQL Workbench连接配置(优先选择,无需修改数据库配置)

  • 打开MySQL Workbench,在首页的MySQL Connections区域,右键你要配置的本地连接条目,选择编辑连接
  • 在弹出的配置窗口中切换到SSL标签页
  • 将「使用SSL」的下拉选项从默认的Required(需要)修改为No(不使用)
  • 点击「测试连接」确认可以正常连接后,保存配置即可
  • 无需依赖「Rescan servers」功能,手动创建/编辑连接即可正常使用

方案2:开启MySQL服务端SSL(可选,仅适用于需要SSL连接的场景)

  • 终端执行命令登录本地MySQL:mysql -u root -p
  • 登录后执行SQL查询SSL状态:SHOW VARIABLES LIKE '%ssl%';
  • 若返回结果中have_ssl的值为DISABLED,说明服务端确实未开启SSL支持
  • 编辑MySQL配置文件(通常路径为/etc/my.cnf或/etc/mysql/my.cnf),添加SSL证书相关配置后重启MySQL服务即可,本地开发场景不强制要求开启

内容的提问来源于stack exchange,提问作者i'mgnome

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:06:01