Назад | Перейти на главную страницу

не удается подключиться к удаленному серверу mysql 5.6 с локального клиента mysql 8.0. Протокол SSL не поддерживается

Вот моя ошибка:

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

Недавно я начал играть с Ubuntu 20.04, и каждый раз, когда я пытаюсь войти на удаленный сервер 5.6, я получаю это сообщение об ошибке. Не имеет значения, требуется ли пользователю SSL или нет. Я все еще понимаю. Я попытался установить MinProtocol в значение None в openssl.cnf, но не смог найти много свежей информации.

Тот же giddyup работает на MacOS и Ubuntu 18.04. Только не 20.04. Клиент MySQL 8.0 не имеет обратной совместимости с MySQL сервером 5.6?

Клиент MySQL 8.0 - это одна подсказка. Также Ubuntu 20.04 устарел TLS 1.0, если вы Сервер только поддерживает (как старый экземпляр RDS), вам может потребоваться его обновить, и на стороне клиента нечего делать.

Ответ:

Клиент правильный, это ошибка сервера. ожидалось, что в 20.04 будет объявлена ​​устаревшая версия библиотеки SSL.

Сервер должен быть обновлен.

см. подробности, если вы используете RDS

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