Conselhos sobre a migração de bancos de dados RDS MySQL de uma conta da AWS para outra

1

No momento, estou planejando uma migração de recursos da AWS de uma conta para outra. Isso inclui várias instâncias do RDS do MySQL.

Após algumas pesquisas, parece que uma estratégia de "despejo e carga" é necessária. Meu objetivo era despejar tudo o que fazia parte do servidor; usuários, bancos de dados, concessões, quaisquer gatilhos, eventos, o que você tem.

Eu fiz o backup usando o seguinte comando:

$ 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

que funcionou bem, mas recebo o seguinte erro ao tentar restaurar a instância do RDS de destino:

$ 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'

Não sei ao certo por que a restauração não está funcionando. Eu não sou um DBA, então eu esperava encontrar alguém aqui que estivesse disposto a ajudar.

Existe algo que eu possa fazer para restaurar o arquivo? A estratégia que estou usando para fazer isso é restaurada e restaurada?

Agradecemos antecipadamente por qualquer conselho.

    
por NimbusScale 02.09.2015 / 01:20

0 respostas