Menu Docs
Página inicial do Docs
/ /

Configurar pré-requisitos de migração para MySQL

Para executar trabalhos de migração de um banco de dados de origem MySQL, o banco de dados pode exigir algumas alterações de configuração. Se o Relational Migrator determinar que o banco de dados precisa de alterações de configuração, ele gerará automaticamente um script SQL com as alterações necessárias. É recomendável que um administrador do banco de dados (DBA) revise os comandos neste script e execute sua execução no servidor do banco de dados .

Para obter detalhes sobre as versões compatíveis do MySQL, consulte Bancos de dados e versões compatíveis.

Para configurar sua instância MySQL para tarefas de snapshot:

1

O código a seguir cria uma nova conta de serviço MySQL para o Relational Migrator se conectar à instância do MySQL. Como alternativa, você pode usar uma conta de serviço MySQL existente para se conectar ao Relational Migrator com as permissões apropriadas.

  1. Criar uma conta de serviço:

    CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
  2. Conceda as permissões necessárias à conta de serviço:

    GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT
    ON *.*
    TO 'user'@'%';
  3. Aplique as alterações de privilégio do usuário:

    FLUSH PRIVILEGES;

O Relational Migrator depende do conector Debezium de código aberto para capturar alterações no nível da linha. Para obter mais detalhes, consulte Debezium MySQL.

Voltar

MySQL

Nesta página