Ошибка подключения к базе данных Azure для MySQL и виртуальной машины Azure - PullRequest
0 голосов
/ 19 сентября 2018

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

Имя: allowAll Начальный IP: 0.0.0.0 Конечный IP:247.255.255.255

Это не позволяет мне указать порт, я предположил, что вышеупомянутое правило позволяет всему трафику свободно перетекать в базу данных Azure для MySQL.

У меня также есть виртуальная машина Azureкоторый я создал для запуска MySQL, я хочу настроить репликацию между виртуальной машиной и базой данных Azure для экземпляра MySQL.

Master (VM) ---> Slave (база данных Azure для MySQL)

Снова для целей тестирования я создал следующие правила группы безопасности сети только для целей отладки

Правила входящей безопасности: Приоритет: 1000 Имя: тест Порт: любой протокол: любой Источник: любой Пункт назначения: любое действие: Разрешить

Правила исходящей безопасности: приоритет: 1000 Имя: тестовый порт: любой протокол: любой источник: любой пункт назначения: любой действие: разрешить

Насколько мне известно, вышеприведенное должно исключить любую возможность блокировки соединения на сетевом уровне.

Когда я пытаюсь запустить репликацию MySQL, я получаю следующую ошибку

"Last_IO_Errno: 2003 "Last_IO_Error: ошибка подключения к мастеру 'X @ XXXX: 3306' - время повторной попытки: 60 повторных попыток: 1"

Реальные данные переключаются с помощью X для безопасности

Я создал пользователей на экземпляре MySQL с подстановочным доступом к имени хоста и подтвердил, что могу подключиться через домашнее подключение.

На виртуальной машине Azure я могу запустить tcpdump и видеть трафик, поступающий в и избаза данных Azure VM to Azure, как показано ниже

"XXXX3306> XXXX28288: флаги [S.], cksum 0x2564 (неверно -> 0xd59b), seq 4079747372, сертификат 1378238510, выигрыш 29200, параметры [mss 1460, nop,nop, sackOK, nop, wscale 7], длина 0 14: 15: 25.762288 IP (tos 0x0, ttl 64, id 0, смещение 0, флаги [DF], протокол TCP (6), длина 52) "

Кто-нибудь может здесь помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...