Ошибка подключения к базе данных Azure для MySQL и виртуальной машины Azure

Я подготовил экземпляр базы данных 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 и обратно к базе данных Azure, как показано ниже

"XXXX3306 > XXXX28288: Флаги [S.], cksum 0x2564 (неверно -> 0xd59b), seq 4079747372, ack 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)"

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

0 ответов

Другие вопросы по тегам