0

我正在尝试将我的 MySQL RDS 迁移到另一台机器。原因是我需要更小的磁盘,而对于 RDS 服务器,你不能让磁盘更小,只能更大。

我正在尝试使用以下答案进行迁移:备份 MySQL Amazon RDS和本教程:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html#MySQL.Procedural。导入.Start.Repl

简要地 :

创建副本并停止从副本迁移到新服务器在源数据库上创建用户:

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

GRANT REPLICATION SLAVE ON . TO 'repl'@'%'

我用这个命令从奴隶指向主人:

CALL mysql.rds_set_external_master ('source.mydomain.com', 3306, 'repl_user', 'slavepass', 'mysql-bin-changelog.000001', 107, 0);

我已经开始复制:

CALL mysql.rds_start_replication;

使用 SHOW SLAVE STATUS 查看状态时,显示 slave 无法连接到 master 所有服务器都在同一个安全组中。我试图通过 mysql 命令行使用 repl_user 连接到源,它工作正常。我不知道下一步该往哪里看。我认为这可能与aws中的安全性有关,但我正在将新服务器与现有副本进行比较,一切看起来都一样。

我在两台机器上都运行 MySQL 5.6。

4

1 回答 1

1

我已经设法使它与从站指向主 IP 而不是 url,并将从站 IP 到主安全组的入站规则一起工作

于 2015-12-23T11:46:30.600 回答