Azure MySQL:SSL连接错误:无法获取证书

问题描述

我一直在尝试按照this document通过MysqL Workbench v8 连接到Azure MysqL数据库

尽管我可以通过命令行连接到MysqL服务器,但是通过MysqL Workbench进行的相同连接不会成功。它将引发错误 SSL连接错误:无法获取证书

有人可以告诉我MysqL Workbench在做什么吗?

解决方法

我想出了解决方案。 从this link下载BaltimoreCyber​​TrustRoot.crt.pem 并将此证书包含在SSL-CA文件路径中,并在MySql工作台中将useSSL字段设置为“ Require”。保持其他字段为空。

选中此screenshot进行配置。