Utilizar um banco de dados compatível com MySQL como destino para a migração de dados homogênea no AWS DMS.
É possível utilizar um banco de dados compatível com MySQL como destino para a migração de dados homogênea no AWS DMS.
O AWS DMS requer certas permissões para migrar dados para o banco de dados Amazon RDS para MySQL, MariaDB ou Amazon Aurora MySQL de destino. Utilize o script a seguir para criar um usuário de banco de dados com as permissões necessárias no banco de dados de destino MySQL.
CREATE USER '
your_user
'@'%' IDENTIFIED BY 'your_password
'; GRANT ALTER, CREATE, DROP, INDEX, INSERT, UPDATE, DELETE, SELECT, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE, REFERENCES ON *.* TO 'your_user
'@'%'; GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'your_user
'@'%';
No exemplo anterior, substitua cada espaço reservado para entrada de usuário
pelas suas próprias informações.
Utilize o script a seguir para criar um usuário de banco de dados com as permissões necessárias no banco de dados MariaDB. Execute consultas GRANT para todos os bancos de dados que você migrar para a AWS.
CREATE USER '
your_user
'@'%' IDENTIFIED BY 'your_password
'; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER, EXECUTE,SLAVE MONITOR, REPLICATION SLAVE ON *.* TO 'your_user'@'%';
No exemplo anterior, substitua cada espaço reservado para entrada de usuário
pelas suas próprias informações.
nota
No Amazon RDS, ao ativar o backup automatizado para uma instância de banco de dados MySQL/Maria, você também ativa o registro em log binário. Quando essas configurações estão ativadas, a tarefa de migração de dados pode falhar com o seguinte erro ao criar objetos secundários, como perfis, procedimentos e gatilhos no banco de dados de destino. Se o banco de dados de destino tiver o registro em log binário ativado, defina log_bin_trust_function_creators
como true
no grupo de parâmetros do banco de dados antes de iniciar a tarefa.
ERROR 1419 (HY000): You don't have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
Limitações para utilizar um banco de dados compatível com MySQL como destino para migrações de dados homogêneas
As seguintes limitações se aplicam ao utilizar um banco de dados compatível com MySQL como destino para migrações de dados homogêneas:
O nome de usuário que você usa para se conectar à fonte de dados tem as seguintes limitações:
Pode ter de 2 a 64 caracteres de extensão.
Não pode ter espaços.
Pode incluir os seguintes caracteres: a-z, A-Z, 0-9, sublinhado (_).
Não pode incluir hífen (-).
Deve começar com a-z ou A-Z.
A senha que você usa para se conectar à fonte de dados tem as seguintes limitações:
Pode ter de 1 a 128 caracteres de extensão.
Não pode conter nenhum dos seguintes: aspas simples (‘), aspas duplas (“), ponto e vírgula (;) ou espaço.