Banco de dados MySQL
Região: Norte da Virgínia
• Método de criação de banco de dados: Padrão
• Opções de mecanismo: MySQL
• Versão: Padrão
• Modelos: nível gratuito
• Identificador de instância de banco de dados: dbinstance
• Nome de usuário mestre. : usuáriodbs
• Senha mestre e senha de confirmação: dbpassword321
• Classe de instância de banco de dados: classes expansíveis db.t2.micro — 1 vCPUs, 1 GiB de RAM
• Tipo de armazenamento: SSD de uso geral (gp2)
• Armazenamento alocado: 20 (padrão)
• escalonamento automático de armazenamento: desmarque
• Nuvem privada virtual (VPC): VPC padrão
• Grupo de sub-rede: padrão
• Acesso público: Não
• Grupos de segurança VPC: existentes
• Nome do grupo de segurança VPC existente: dbMigration-SG
Opções adicionais de configuração
• Nome inicial do banco de dados: insira myrdsdatabase
• Grupo de parâmetros do banco de dados: padrão
• Grupo de opções: padrão
• backups automatizados: desmarque
• Monitoramento aprimorado: desmarque
• Atualização automática de versão secundária: desmarque
• Janela de manutenção: Sem preferência
• Proteção contra exclusão: desmarque
Mantenha os parâmetros como padrão. Role até o final da página,
Clique em Criar banco de dados.
• Levará cerca de 5 minutos para que o banco de dados fique disponível. Assim que o status mudar de criado para disponível, o banco de dados estará pronto.
• Ponto final: dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com
Serviço de migração de banco de dados sob Migração e transferência.
Seção de configuração da instância de replicação:
• Nome: dbreplicationinstance
• Descrição: replicar EC2-Mysql para AWS RDS
• Classe de instância: dms.t3.micro
• Versão do mecanismo: Padrão
• Armazenamento alocado (GB): 10 GB
• VPC: VPC padrão
• Multi AZ: carga de trabalho de desenvolvimento ou teste (Single-AZ)
• Acessível publicamente: Verifique
Seção de segurança avançada e configuração de rede, • Grupo de sub-redes de replicação: padrão
• Zona de disponibilidade: padrão
• Grupo(s) de segurança VPC: insira dbMigration-SG
• Chave mestra KMS: padrão
Deixe outras configurações como padrão. Clique no botão Criar para criar a instância de replicação. A criação da instância de replicação levará 5 minutos. O status mudará para disponível Na seção Detalhes de dbreplicationinstance, os endereços IP privados e públicos precisam ser anotados
• Endereço IP público: 3.224.227.68
• Endereço IP privado: 172.31.29.148
SSH a instância EC2 de origem.
• Mudar para usuário root: sudo su
• Faça login no MySQL: -mysql –u root-p
• senha: dbpassword321
conceda acesso root à instância de replicação para conectar-se ao servidor MySQL em
• CONCEDER TUDO ATIVADO . TO root@'172.31.29.148' IDENTIFICADO POR 'dbpassword321';
mesma etapa com o endereço IP público da instância de replicação.
• CONCEDER TUDO ATIVADO . TO root@'3.224.227.68' IDENTIFICADO POR 'dbpassword321';
• Salvar as alterações: FLUSH PROVILEGES;
• saída;
• reinicie o servidor MySQL: /etc/init.d/mysql restart
A instância de replicação tem acesso ao banco de dados MySQL da instância de origem.
Criou os endpoints de origem e destino para instâncias EC2 e RDS. Esses endpoints ajudarão a conectar a instância de replicação às máquinas de origem e de destino.
Ponto final de origem
• Região do Norte da Virgínia (us-east-1).
• Criar um endpoint,
• Siga as etapas abaixo para concluir o tipo de endpoint:
• Selecione o ponto final como
• Instância de banco de dados RDS: desmarque (isto é para fonte, ou seja, Mysql no EC2)
Configuração do terminal:
• Identificador do endpoint: insira sourcedbendpoint
• Nome de recurso da Amazon (ARN) descritivo: sourcedbendpoint
• Mecanismo de origem: MySQL
• Acesso ao banco de dados do endpoint: forneça informações de acesso manualmente
• Nome do servidor: 54.221.120.52 - Endereço IP público da instância EC2 de origem
• Porta: 3306
• Modo Secure Socket Layer (SSL): Nenhum
• Nome de usuário: root
• Senha: dbpassword321
outras configurações como padrão.
teste de conexão de endpoint:
• VPC: padrão
• Instância de replicação: dbreplicationinstance
• Execute test para testar a conexão. Se tudo estiver funcionando bem, o status mostrará “bem-sucedido”.
• Criar endpoint.
Para criar um Endpoint, clique em Endpoints (painel esquerdo) na página do console de serviço DMS e clique no
Siga as etapas abaixo para concluir o tipo de endpoint:
• ponto final como
• Instância de banco de dados RDS: verificação (isto é para instância i.eRDS de destino)
• Banco de dados RDS: dbinstance
Configuração do terminal:
• Identificador do endpoint: insira dbinstance
• Nome de recurso da Amazon (ARN) descritivo: insira awsrdsendpoint
• Mecanismo de destino: MySQL
• Acesso ao banco de dados do endpoint: forneça informações de acesso manualmente
• Nome do servidor: Digite dbinstance.c81x4bxxayay.us-east 1.rds.amazonaws.com?
• Porta: 3306
• Modo Secure Socket Layer (SSL): Nenhum
• Nome de usuário: dbuser
• Senha: dbpassword321
outras configurações como padrão.
Teste a conexão do endpoint:
• VPC: Padrão
• Instância de replicação: dbreplicationinstance
Execute test para testar a conexão.
Clique no botão Criar endpoint.
Primeiro, verifique os bancos de dados e tabelas existentes na instância AWS RDS. Para que após a migração você consiga encontrar as novas alterações. Podemos usar a instância EC2 de origem existente para conectar-se ao AWS RDS.
SSH na instância EC2 de origem.
Mudar para usuário root: sudo su
conecte-se à instância do Amazon RDS: mysql -u dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com -u dbuser -p
• Senha: dbpassword321
mostrar banco de dados;
Uma tarefa do AWS Database Migration Service é onde todo o processo de migração acontece. Especificaremos as tabelas e os esquemas a serem usados para a migração e qualquer processamento especial, como requisitos de registro, dados da tabela de controle e tratamento de erros.
Navegue até o console do AWS DMS e clique nas tarefas de migração de banco de dados.
Certifique-se de estar na região de N.Virginia (us east-1).
Crie uma tarefa de migração de banco de dados:
• Identificador de tarefa: tarefa de migração de banco de dados
• Instância de replicação: selecione dbreplicationinstance
• Endpoint do banco de dados de origem: sourcedbendpoint
• Endpoint do banco de dados de destino: dbinstance
• Tipo de migração: migre dados existentes e replique alterações em andamento
• Modo de edição: Assistente • Modo de preparação da tabela de destino: Não fazer nada
• Incluir colunas LOB na replicação: modo LOB limitado
• Tamanho máximo do LOB (KB): 32 KB
• Habilitar validação: desmarque
• Ativar logs do Cloudwatch: desmarque
• Mapeamentos de tabelas:
• Modo de edição: Assistente
• Esquema: Selecione Insira um Esquema
• Nome do esquema: digite %SchoolDB (nome do banco de dados)
• Nome da tabela: insira %alunos (nome da tabela)
• Ação: Incluir
Agora ocorrerá a migração do Banco de Dados. Normalmente, levará cerca de 1 a 3 minutos, dependendo do tamanho do banco de dados
Agora a migração do banco de dados para Amazon RDS está concluída.
Para verificar o status e os detalhes da migração, precisamos nos conectar ao banco de dados MySQL de destino que está na instância AWS RDS.
SSH de volta à instância EC2 de origem.
Conecte-se à instância AWS RDS.
• mysql -u dbinstance.c81x4bxxayay.us-east-1.rds.amazonaws.com -u dbuser -p
• Senha: dbpassword321
Uma vez dentro do MySQL Client, verifique os bancos de dados disponíveis.
mostrar bancos de dados;
mostrar tabelas;