Разрешение проблемы с подключением гибкого сервера Базы данных Azure для MySQL

Ниже приводятся причины проблем с подключением:

  • Параметры брандмауэра
  • Время ожидания подключения.
  • Неправильные сведения для входа.
  • Достигнуто максимальное ограничение для некоторых ресурсов гибкого сервера базы данных Azure для MySQL

В этой статье мы обсудим, как устранить некоторые распространенные ошибки и шаги по устранению этих ошибок.

Устранение типичных ошибок

Если приложение постоянно не удается подключиться к гибкому серверу Базы данных Azure для MySQL, оно обычно указывает:

  • Зашифрованное подключение с помощью TLS/SSL: База данных Azure для MySQL гибкий сервер поддерживает зашифрованные подключения с помощью TLS 1.2, а все входящие подключения с TLS 1.0 и TLS 1.1 по умолчанию будут запрещены. Вы можете отключить принудительное применение зашифрованных соединений или изменить версию TLS. Дополнительные сведения о подключении к База данных Azure для MySQL — гибкий сервер с зашифрованными подключениями.
  • Гибкий сервер Azure для MySQL в частном доступе (интеграция виртуальной сети): Убедитесь, что вы подключаетесь из той же виртуальной сети, в которой находится экземпляр гибкого сервера Azure для MySQL. Ссылка на [виртуальную сеть в База данных Azure для MySQL гибком сервере]
  • гибкий сервер База данных Azure для MySQL с Общедоступный доступ (разрешенные IP-адреса) убедитесь, что брандмауэр настроен для разрешения подключений от клиента. Сведения об управлении правилами брандмауэра для База данных Azure для MySQL — гибкий сервер с помощью портал Azure.
  • Конфигурация брандмауэра клиента: брандмауэр на клиенте должен разрешать подключения к База данных Azure для MySQL экземпляру гибкого сервера. IP-адреса и порты подключаемого сервера должны быть разрешены, а также имена приложений, например MySQL в некоторых брандмауэрах.
  • Ошибка пользователя: неправильно введенные параметры подключения, такие как имя сервера в строке подключения.

Устранение проблем с подключением

  • Дополнительные сведения о зашифрованных подключениях с помощью протокола TLS 1.2 см. в База данных Azure для MySQL гибком сервере>. Дополнительные сведения о зашифрованных подключениях см. в статье .
  • Если вы используете общедоступный доступ (разрешенные IP-адреса), настройте правила брандмауэра , чтобы разрешить IP-адрес клиента. В целях временного тестирования настройте правило брандмауэра, разрешающее доступ к любому IP-адресу, используя 0.0.0.0.0 в качестве начального IP-адреса и используя 255.255.255.255 в качестве конечного IP-адреса. Если это правило брандмауэра устраняет проблему с подключением, удалите это правило и создайте правило брандмауэра для соответствующего ограниченного диапазона IP-адресов или диапазона адресов.
  • На всех брандмауэрах между клиентом и Интернетом откройте порт 3306 для входящих соединений.
  • Проверьте строку подключения и другие параметры подключения. Ознакомьтесь со стандартными строками подключения на странице "Строки подключения" , доступной для сервера на портале Azure для общих языков.