Я создал Azure База данных для MYSQL, а также создал виртуальную машину и установил MYSQL.
Я создал пользователей с привилегиями на обоих серверах, используя следующую команду.
CREATE USER 'syncuser'@'%' IDENTIFIED BY 'yourpassword';
GRANT REPLICATION SLAVE ON *.* TO ' syncuser'@'%';
когда я попытался выполнить приведенную ниже команду из Azure База данных MYSQL, она была выполнена.
CALL mysql.az_replication_change_master('11.11.11.11', 'syncuser', 'P@ssword!', 3306, 'mysql-bin.000002', 120, '');
однако, когда я попытался выполнить приведенную ниже команду из ВМ MYSQL, я получаю ошибка, упомянутая ниже, выделена, пожалуйста, помогите
изменить мастер на
master_host = 'somedb.mysql.database.azure.com' ,
master_user='myuser',
master_password='passwrd',
master_log_file='mysqldb2-bin.000003';
ошибка подключения к мастеру '@ mepocdb. mysql .database. azure .com: 3306 '- время повтора: 60 попыток: 1 сообщение: строка подключения может быть неверной. Пожалуйста, посетите портал для справок.