Configurar um banco de dados do Cloud SQL para MySQL

As seções a seguir abordam como configurar um banco de dados do Cloud SQL para MySQL para funcionar com o Datastream.

Ativar o registro binário

  1. Para ativar a geração de registros binários do Cloud SQL para MySQL, consulte Como ativar a recuperação pontual.

Configurar flags de bancos de dados

  1. No console do Google Cloud, acesse a página Instâncias do Cloud SQL.

    Acesse "Instâncias do Cloud SQL"

  2. Selecione o projeto que contém a instância do Cloud SQL para a qual você quer definir as flags do banco de dados.

  3. Abra a instância e clique em Editar.

  4. Acesse a seção Flags.

  5. Clique em Adicionar uma flag de banco de dados.

  6. Escolha as seguintes flags no menu suspenso e defina os valores delas:

    • Para a replicação baseada em GTID (prévia):
    ParâmetroValor
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
    binlog_row_imageFULL
    max_allowed_packet1G (valor recomendado)
    • Para a replicação baseada em binlog:

      SinalizaçãoValor
      net_read_timeout3600
      net_write_timeout3600
      wait_timeout86400
  7. Clique em Salvar.

Criar um usuário do Datastream

  1. Para criar um usuário do Datastream, insira os seguintes comandos do MySQL:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    FLUSH PRIVILEGES;

A seguir