Criar um perfil de conexão de origem

Os perfis de conexão capturam identificadores dos seus bancos de dados de origem. Cada perfil de conexão contém a quantidade mínima necessária de informações que o Database Migration Service precisa para facilitar a movimentação de dados entre a origem e o destino.

Para criar um perfil de conexão de origem, siga estas etapas:

Console

  1. Acesse a página Perfis de conexão no Google Cloud console.
  2. Clique em Criar perfil.
  3. Na página Criar um perfil de conexão, na lista Função do perfil, selecione Origem.
  4. Na lista Mecanismo de banco de dados, selecione o mecanismo do banco de dados de origem.
  5. No campo Nome do perfil de conexão, insira um nome legível por humanos para o seu perfil de conexão. Esse valor é mostrado na lista de perfis de conexão.
  6. Mantenha o ID do perfil de conexão gerado automaticamente.
  7. Insira um Nome do host ou endereço IP.
    • O valor usado aqui depende do método de conectividade usado para a migração. Por exemplo, se o banco de dados de origem estiver hospedado em Google Cloud, ou se um túnel SSH reverso for usado para conectar o banco de dados de destino ao de origem, especifique o endereço IP particular (interno) do banco de dados de origem. Para mais informações, consulte Visão geral da conectividade de rede.

    • O MySQL limita o nome do host a 60 caracteres. Os nomes de host do banco de dados do Amazon RDS geralmente têm mais de 60 caracteres. Se esse for o caso do banco de dados que está migrando, configure um redirecionamento de DNS para criar um registro CNAME que associa seu nome de domínio ao nome de domínio da instância de banco de dados do RDS. Para saber mais sobre como configurar o CNAME de DNS, consulte Configurar registros DNS para um nome de domínio na documentação do Cloud DNS ou confira Como encaminhar o tráfego da Internet para seus recursos da AWS na documentação da AWS.
  8. Insira a porta usada para acessar o host. A porta padrão do MySQL é 3306.
  9. Insira um nome de usuário e uma senha para o banco de dados de origem.
  10. Na seção Região do perfil de conexão da página, selecione a região em que você quer salvar o perfil de conexão.
  11. Clique em Criar.

    A página Perfis de conexão aparece e o perfil de conexão recém-criado é mostrado.

gcloud

Este exemplo usa a flag --no-async opcional para que todas as operações sejam realizadas de forma síncrona. Isso significa que alguns comandos podem levar um tempo para serem concluídos. Você pode pular a flag --no-async para executar comandos de forma assíncrona. Se você fizer isso, use o gcloud database-migration operations describe comando para verificar se a operação foi bem-sucedida.

Antes de usar os dados do comando abaixo, faça estas substituições:

  • CONNECTION_PROFILE_ID com um identificador legível por máquina para o perfil de conexão.
  • REGION com o identificador da região em que você quer salvar o perfil de conexão.
  • HOST_IP_ADDRESS com o endereço IP em que o Database Migration Service pode acessar a instância do banco de dados de origem. Esse valor pode variar dependendo do método de conectividade usado para a migração.
  • PORT_NUMBER com o número da porta em que o banco de dados de origem aceita conexões de entrada. A porta padrão do MySQL é 3306.
  • USERNAME com o nome da conta de usuário do banco de dados que você quer que o Database Migration Service se conecte à instância do banco de dados de origem.
  • PASSWORD com a senha da conta de usuário do banco de dados
  • (Opcional) CONNECTION_PROFILE_NAME com um nome legível por humanos para o perfil de conexão. Esse valor é mostrado em o Google Cloud console.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud database-migration connection-profiles \
create mysql CONNECTION_PROFILE_ID \
  --no-async \
  --region=REGION \
  --host=HOST_IP_ADDRESS \
  --port=PORT_NUMBER \
  --username=USERNAME \
  --password=PASSWORD \
  --display-name=CONNECTION_PROFILE_NAME

Windows (PowerShell)

gcloud database-migration connection-profiles `
create mysql CONNECTION_PROFILE_ID `
  --no-async `
  --region=REGION `
  --host=HOST_IP_ADDRESS `
  --port=PORT_NUMBER `
  --username=USERNAME `
  --password=PASSWORD `
  --display-name=CONNECTION_PROFILE_NAME

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
create mysql CONNECTION_PROFILE_ID ^
  --no-async ^
  --region=REGION ^
  --host=HOST_IP_ADDRESS ^
  --port=PORT_NUMBER ^
  --username=USERNAME ^
  --password=PASSWORD ^
  --display-name=CONNECTION_PROFILE_NAME

Você receberá uma resposta semelhante a esta:

Waiting for connection profile [CONNECTION_PROFILE_ID]
to be created with [OPERATION_ID]

Waiting for operation [OPERATION_ID] to complete...done.

Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]

A seguir