Skip to main content

Criar uma instância MySQL

Esta página contém um guia de como você pode criar uma nova instância MySQL no DBaaS da Magalu Cloud.

Uma nova instãncia MySQL criada na MGC terá as seguintes características:

  • Região. A instância MySQL será criada na região na qual vocês está operando, seja no Console ou na CLI (por exemplo, br-se1)
  • Zona de Disponibilidade. Se a instância MySQL for single-instance (zona única) ela será criada em uma zona de disponibilidade (ou AZ, Availability Zone) assim como seus snapshots e réplicas. Se for um cluster (Multi-AZ), cada réplica será automaticamente criada em uma zona diferente. No exemplo da região br-se1, você teria as instâncias distribuídas entre as zonas br-se1-a, br-se1-b e br-se1-c.
  • IP Privado. A instância MySQL estará acessível apenas dentro da rede da Magalu Cloud, portanto você precisará criar uma máquina virtual ou container para acessá-la. Para mais informações verifique aqui
  • Schemas iniciais. Cada nova instância MySQL contará com 4 schemas de sistema pré-criados. São eles:
    • mysql: é o principal schema do sistema MySQL. Ele contém as informações de gerenciamento internas do produto.
    • sys: onde são armazenados dados relacionados ao seus bancos de dados e podem ser utilizados para avaliação de performance.
    • information_schema: onde ficam os metadados da sua instância.
    • performance_schema: onde o MySQL armazena dados detalhados sobre a performance do seu banco de dados.

Como criar uma instância MySQL

Usando o Console

Aviso

Atualmente, somente a instância MySQL é criada automaticamente. A criação do banco de dados deve ser realizada manualmente após o provisionamento. Para mais informações acesse aqui

  1. Acesse o console Magalu Cloud.

  2. No painel inicial ou menu lateral, clique em Database.

  3. Clique em Criar Banco de Dados. Uma nova página para dar início a configuração do seu novo banco.

  4. Em Zona de Disponibilidade, você pode escolher:

    • Uma zonas específica, como br-se1-a por exemplo, dentre as disponíveis para criar uma instância nela;
    • "Multi-Zonas" para realizar criação de um cluster de 3 instâncias em zonas diferentes (1 primária / 2 stand-by) com failover automático.
  5. Depois escolha o sistema de gerenciamento de banco de dados (MySQL) e a versão (8.4, por exemplo) em "Opções de sistema e versionamento".

  6. Depois escolha o tipo de instância (configuração de vCPU e RAM):

    • Instâncias Balanced Value (BV) têm custo reduzido e são ideais para testes e desenvolvimento.
    • Instâncias Dedicated Performance (DP) oferecem alto desempenho e são indicadas para cargas críticas e produtivas.
  7. Selecione a quantidade de IOPS desejada para o volume de armazenamento (SSD).

  8. Selecione um tamanho do armazenamento pré-definido ou personalize conforme necessário, fornecendo um valor inteiro (em GiB) entre 10 e 10.000 (10 TiB).

  9. Informe o ID de Login para o usuário administrativo do banco de dados.

  10. Defina a Senha de acesso para o usuário administrativo.

    note

    Sempre utilize senhas fortes para seus bancos de dados, a fim de evitar problemas de segurança. Guarde essas informações com segurança, pois elas não serão exibidas novamente.

  11. Configure o Snapshot automático, indicando o horário em que ocorrem e a retenção desejada (de 1 a 30 dias).

  12. Informe um nome único para a instância MySQL.

  13. (Opcional) Para definir configurações específicas, acesse o painel Configurações avançadas e selecione um grupo de parâmetros.

  14. Clique em Criar Banco de Dados.

note

Pode levar alguns minutos até que a instância MySQL esteja criada. Aguarde até que o status exiba Ligado.