Пожалуйста, проверьте, открыт ли порт mysql в брандмауэре Ubuntu, и Microsoft Azure также использует группу сетевой безопасности (NSG)брандмауэр, чтобы разрешать и запрещать порт.
Чтобы открыть порт на виртуальной машине Azure Ubuntu, необходимо использовать NSG (группу безопасности сети ), которая является брандмауэром Azure.
Вход на портал Azure(portal.azure.com)
Найдите и выберите группу ресурсов для виртуальной машины, выберите Добавить , затем найдите и выберите группу безопасности сети.
Выберите Создать.
Откроется окно Создать группу безопасности сети .
Введите имя для вашей группы безопасности сети .
Выберите или создайте группу ресурсов , затем выберите расположение .
Выберите Создать, чтобы создать группу безопасности сети .
Создайте правило безопасности для входящего трафика
Выберите новую группу безопасности сети.
Выберите Правила безопасности для входящего трафика , затем выберите Добавить .
Выберите общую службу в раскрывающемся -меню , например MySQL . Вы также можете выбрать Пользовательский , если хотите указать определенный порт для использования.
При необходимости измените Приоритет или Имя. Приоритет влияет на порядок применения правил :: чем меньше числовое значение, тем раньше применяется правило.
Выберите Добавить , чтобы создать правило.
Вам также необходимо внести свой IP-адрес в белый список базы данных, чтобы включить удаленный доступ.
Пожалуйста, обратитесь к приведенному ниже URL-адресу, который поможет вам открыть порт для виртуальной машины Ubuntu.
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal