2
首次尝试将EC2 MySQL迁移到Amazon RDS进行得不顺利-SUPER特权
我一直在尝试将现有数据库从在EC2上运行的MySQL迁移到新的Amazon RDS实例(进行实验以查看是否可以迁移)。到目前为止,进展并不顺利。在设置复制(此处的说明)之前,我陷入了最初的导入。 我已经按照说明准备了RDS实例,并且可以使用mysql从EC2实例连接到它。我将mysqldump命令运行为: mysqldump --master-data --databases db1 db2 > dump.sql 然后尝试通过以下方式将其上传到RDS: mysql -h RDSHost -P 3306 -u rdsuser --password=rdspassword < dump.sql 第一个问题是转储的第22行: 将MASTER更改为MASTER_LOG_FILE ='mysql-bin.000002',MASTER_LOG_POS = 106; 此行导致错误ERROR 1227 (42000) at line 22: Access denied; you need (at least one of) the SUPER privilege(s) for this operation。没问题,只需注释掉该行,并希望以后通过mysql.rds_set_external_master()对其进行修复。重试了上传,并收到了非常类似的错误:ERROR 1227 (42000) at line …