Разрешение проблемы с подключением гибкого сервера Базы данных 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 для распространенных языков.
Связанный контент
- Использование MySQL Workbench для подключения и запроса данных на гибком сервере База данных Azure для MySQL
- Использование PHP для подключения и запроса данных на гибком сервере База данных Azure для MySQL
- Использование Python для подключения и запроса данных на гибком сервере База данных Azure для MySQL