Mysql

Mysql RDS遷移問題

  • December 23, 2015

我正在嘗試將我的 MySQL RDS 遷移到另一台機器。原因是我需要更小的磁碟,而對於 RDS 伺服器,你不能讓磁碟更小,只能更大。

我正在嘗試使用此答案進行遷移: https ://stackoverflow.com/questions/20638012/backup-mysql-amazon-rds#20645291 和本教程: http ://docs.aws.amazon.com/AmazonRDS/latest /UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html#MySQL.Procedural.Importing.Start.Repl

簡要地 :

  1. 創建副本並停止
  2. 從副本遷移到新伺服器
  3. 在源數據庫上創建使用者:

CREATE USER 'repl_user'@'%' IDENTIFIED BY 'slavepass';

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' 4. 我用這個命令從奴隸指向主人:

CALL mysql.rds_set_external_master ('source.mydomain.com', 3306,'repl_user', 'slavepass', 'mysql-bin-changelog.000001', 107, 0); 5. 我已經開始複製:

CALL mysql.rds_start_replication;

用 查詢狀態時SHOW SLAVE STATUS,顯示slave無法連接到master。所有伺服器都在同一個安全組中。我試圖repl_user用 MySQL 命令行連接到原始碼,它工作正常。我不知道下一步該往哪裡看。我認為這可能與aws中的安全性有關,但我正在將新伺服器與現有副本進行比較,一切看起來都一樣。

我在兩台機器上都執行 MySQL 5.6。

我已經設法使它與從站指向主 IP 而不是 url,並將從站 IP 到主安全組的入站規則一起工作

引用自:https://dba.stackexchange.com/questions/123811