Amazon RDS MySQL DBインスタンスと、Amazon RDSの外部にあるMySQLインスタンスの間のレプリケーションを設定したいのですが。
slave_IO_Running:この問題を解決する方法を接続していますか?
次のコマンドはすでに実行しました。
mysql>CALL mysql.rds_set_external_master ('192.168.xx.xxx', 3306,
'repl2', '111111', 'mysql-bin-changelog.000003', 598, 0);
mysql> CALL mysql.rds_start_replication;
+-------------------------+
| Message |
+-------------------------+
| Slave running normally. |
+-------------------------+
1 row in set (1.01 sec)
レプリケーションを無効にする簡単な方法は、これをRDSスレーブで実行することです
CALL mysql.rds_stop_replication;
CALL mysql.rds_reset_external_master;
Slave_IO_Running
がConnecting
の場合、問題の1つまたは両方があります。
repl2
ユーザーの許可が間違っています問題が付与である場合は、repl2
をドロップして、
DROP USER 'repl2'@'%';
CREATE USER 'repl2'@'%' IDENTIFIED BY '111111';
GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO 'repl2'@'%';
FW/SecurityGroupのことはお任せします。
これらがクリアされたら、適切なプライベートIPを使用してCALL mysql.rds_set_external_master
を実行します。 192.168.x.x
は使用しないでください。