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

Visual Studio Code连接需SSL的校园MySQL服务器失败排查

VSCode MySQL扩展连接失败的排查点
  • 扩展默认强制SSL验证:多数VSCode MySQL扩展默认开启requireSSL或ssl-mode=REQUIRED,但终端mysql命令和Workbench未显式配置时,实际用的是ssl-mode=PREFERRED(优先SSL连接,失败则降级,且不强制验证证书)。去扩展的连接配置面板,找到SSL相关选项,将requireSSL设为false,或把ssl-mode改为PREFERRED/DISABLED。
  • 扩展未读取系统信任证书:校园服务器的SSL证书大概率是内部CA签发的,终端和Workbench会自动读取系统信任池的证书,但VSCode扩展可能未走这个逻辑。如果校园IT提供了根CA证书,在扩展配置里找到sslCa项,填入证书文件的绝对路径。
  • 扩展自动添加冲突参数:部分扩展会自动给连接串追加ssl-cert/ssl-key这类未配置的参数,导致与服务器SSL要求不匹配。可以直接在扩展中使用自定义连接字符串,例如:mysql://你的用户名:密码@服务器地址:端口/数据库名?ssl-mode=PREFERRED,覆盖默认参数。
  • VSCode权限不足:Windows/macOS下,VSCode可能没有读取系统证书存储的权限,导致无法验证SSL证书。尝试以管理员/超级用户身份启动VSCode,或手动导出系统信任的CA证书后指定路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 13:48:22