有关将RDS MySQL数据库从一个AWS账户迁移到另一个账户的build议

目前,我正计划将AWS资源从一个帐户迁移到另一个帐户。 这包括几个MySQL RDS实例。

经过一番研究,看起来就像是需要“转储和加载”策略。 我的目标是转储服务器中的所有内容。 用户,数据库,资助,任何触发器,事件,你有什么。

我使用以下命令做了备份

$ mysqldump -h migration-test-src1.cmgwbovklkqq.us-west-2.rds.amazonaws.com -u mysql_admin -ppswd --hex-blob --routines --triggers --events --all-databases > migration-test-src1.dump 

哪些工作正常,但我尝试恢复到目标RDS实例时遇到以下错误:

 $ mysql -h migration-test-dest1.cmgwbovklkqq.us-west-2.rds.amazonaws.com -u mysql_admin -ppswd < migration-test-src1.dump ERROR 1044 (42000) at line 38: Access denied for user 'mysql_admin'@'%' to database 'mysql' 

我不太确定为什么还原不起作用。 我不是DBA,所以我希望能在这里find愿意帮助的人。

有什么我可以做的,以恢复文件? 我正在采取什么策略来恢复和恢复有缺陷的?

预先感谢您的任何build议。