无法从本地 mysql 8.0 客户端连接到远程 mysql 5.6 服务器。不支持 SSL 协议

无法从本地 mysql 8.0 客户端连接到远程 mysql 5.6 服务器。不支持 SSL 协议

这是我的错误:

ERROR 2026 (HY000): SSL connection error: ssl_choose_client_version:unsupported protocol

我最近开始使用 Ubuntu 20.04,每次尝试登录远程 5.6 服务器时,都会收到该错误消息。无论用户是否需要 SSL,我都会收到该错误消息。我尝试在 openssl.cnf 中将 MinProtocol 设置为 None,但找不到很多最新信息。

相同的 giddyup 适用于 MacOS 和 Ubuntu 18.04。只是不适用于 20.04。MySQL 客户端 8.0 是否不向后兼容 MySQL 服务器 5.6?

MySQL 8.0 客户端是一个提示。此外,Ubuntu 20.04 已弃用 TLS 1.0,如果你服务器仅支持(如旧的 RDS 实例),您可能需要更新它,与客户端无关。

回答:

客户端是正确的,这是服务器故障。SSL 库在 20.04 中强制执行的弃用是意料之中的。

必须更新服务器。

如果你正在使用 RDS,请参阅详细信息

https://stackoverflow.com/questions/61604170/can-no-longer-connect-to-rds-mysql-after-upgrading-to-ubuntu-20-04-rails

相关内容