Рейтинг:0

Не удается подключиться к Azure MySQL из Ubuntu 20.04

флаг uz
mysql -h foobar.mysql.database.azure.com -u me@foobar -p

С 18.04 и Windows 11 подключение проходит успешно. С 20.04 соединение зависает или никогда не завершается. Я ввожу пароль и получаю подсказку в 18.04, но не в 20.04.

18.04 клиент 5.7. 20.04 это 8.0. Винда 8.0.

Я пробовал несколько виртуальных машин в разных местах и ​​​​не смог подключить клиент mysql 20.04. Я пытался:

  • 3 доступных порта - 3306, 3308, 3309, в различных сочетаниях с другими вариантами
  • разрешение всего трафика на брандмауэре Azure MySQL
  • отключив требование SSL в Azure MySQL и используя --ssl-mode=ОТКЛЮЧЕНО вариант
  • настройка Azure MySQL на TLS 1.1 или 2.1 и использование --tls-версия=TLSv1.1 или же TLSv1.2 вариант. 1.1 завершается с сообщением Ошибка подключения SSL: ошибка: 141E70BF: подпрограммы SSL: tls_construct_client_hello: нет доступных протоколов

Ни одна из этих вещей не сработала.

Рейтинг:1
флаг cn

У нас была такая же проблема после того, как автоматические обновления обновили пакеты mysql до последней версии. Переход на предыдущую версию (8.0.26-0ubuntu0.20.04.2) устранил проблему.

флаг uz
`apt-get install mysql-client-8.0=8.0.19-0ubuntu5 mysql-common=5.8+1.0.5ubuntu2 mysql-client-core-8.0=8.0.19-0ubuntu5` сработало, спасибо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.