Поделиться через


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

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — гибкий сервер

Подключение проблемы могут быть вызваны различными вещами, в том числе:

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

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

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

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

  • Зашифрованное подключение с помощью TLS/SSL: База данных Azure для MySQL гибкий сервер поддерживает зашифрованные подключения с помощью TLS 1.2, а все входящие подключения с TLS 1.0 и TLS 1.1 по умолчанию будут запрещены. Вы можете отключить принудительное применение зашифрованных соединений или изменить версию TLS. Узнайте больше о зашифрованном подключении с помощью протокола TLS 1.2 на гибком сервере База данных 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-адреса клиента. Для временных целей тестирования настройте правило брандмауэра, используя 0.0.0.0 как начало диапазона IP-адресов и 255.255.255.255 как завершение. Откроется сервер для всех IP-адресов. Если это позволяет устранить проблемы с подключением, удалите это правило и создайте правило брандмауэра для надлежащим образом ограниченных IP-адресов или диапазона адресов.
  • На всех брандмауэрах между клиентом и Интернетом откройте порт 3306 для входящих соединений.
  • Проверьте строку подключения и другие параметры подключения. См. предварительно определенные строки подключения на странице строки подключения, доступной для сервера в портале Azure для распространенных языков.