【发布时间】:2020-04-10 08:44:16
【问题描述】:
我为 MYSQL 创建了 Azure 数据库,还创建了一个 VM 并安装了 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, '');
但是,当我尝试从 VM MYSQL 执行以下命令时,我收到的错误已在下面突出显示,请帮助
把主人换成
master_host = 'somedb.mysql.database.azure.com' ,
master_user='myuser',
master_password='passwrd',
master_log_file='mysqldb2-bin.000003';
连接到 master '@mepocdb.mysql.database.azure.com:3306' 时出错 - 重试时间:60 次重试:1 消息:连接字符串可能不正确。请访问门户以获取参考。
【问题讨论】:
标签: mysql azure virtual-machine replication