AWS RDS MySQL 從外部 資料庫同步資料到RDS slave環境搭建
阿新 • • 發佈:2019-01-02
參考連結:
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;