У меня установлена виртуальная машина Linux (Debian 9), развернутая в Azure с включенными и правильно добавленными конечными точками служб для Sql - если я перемещаюсь по порталу к виртуальной сети и открываю вкладку «Конечные точки служб», я четко вижу перечисленную конечную точку службы Sql,Просто к сведению, причина конечной точки службы в том, что у виртуальной машины есть динамический IP, поэтому я не могу просто внести его в белый список в конфигурации ресурса БД.
С другой стороны, у меня есть база данных Azure дляСервер MySQL 'развернут в той же группе ресурсов, в том же месте и так далее, но я не могу подключиться к нему.
Шаги, которые я предпринимаю, когда пытаюсь подключиться, следующие:
- Я подключаюсь к виртуальной машине через SSH.
- В моей виртуальной машине установлен mysql-сервер
- Я пишу
mysql --host <fully qualified server name> --user <server admin login name>@<server name> -p
- Я получаю следующую ошибку:«ОШИБКА 9002 (28000): сервер не готов к входящим соединениям».
Я читал документацию и искал в форумах причину, по которой это может происходить, но я просто не могу показатьсязаставить это работать. Я попытался изменить состояние параметра «Разрешить доступ к службам Azure» на вкладке «Безопасность подключения» ресурса БД, но это не имеет значения.
Может кто-нибудь иметь представление о том, как я могуидти о решении этого