1. 程式人生 > >AWS RDS MySQL 從外部 資料庫同步資料到RDS slave環境搭建

AWS RDS MySQL 從外部 資料庫同步資料到RDS slave環境搭建

參考連結:

https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.External.Repl.html

說明:亞馬遜RDS支援從外部機器上通過mysql複製模式從外部master server同步到rds slave上。由於rds對許可權進行了限制,無法在rds上直接使用change master 和 start slave及stop slave命令設定資料同步座標以及開啟、關閉複製,需要使用awd rds提供的介面。

設定步驟如下:

1.將建立slave的基礎資料到rds,通常使用mysqldump將資料及同步座標匯出來,並匯入到rds中

2設定複製座標:CALL mysql.rds_set_external_master ('ip address', 3306, 'user', 'password', 'mysql-bin.001035', 128904824, 0);

3.啟動複製:CALL mysql.rds_start_replication;

-- 如果需要終止複製,可使用如下命令

暫停複製:CALL mysql.rds_stop_replication;

停止複製,清空複製資訊:CALL mysql.rds_reset_external_master;