Skip to main content

Modificar uma instância mySQL

Se você deseja modificar uma instância mySQL, siga as instruções abaixo. É possível alterar o tipo de instância (vCPU / RAM), o tamanho e tipo do volume de armazenamento e modificar outras configurações.

warning

Algumas alterações causam a reinicialização da instância e consequente indisponibilidade temporária (o tempo varia de acordo com o tamanho da instância). Neste caso todas as conexões são terminadas e qualquer execução em andamento é interrompida.

Usando o Console

  1. Acesse o Console Magalu Cloud;

  2. No painel principal, escolha a opção Database;

  3. Na lista de bancos de dados criados, abra o menu de opções daquele que você deseja modificar e seleciona a opção "Modificar";

  4. Selecione o novo tipo de instância e ajuste o tamanho do armazenamento (este deve ser igual ou superior ao atual);

    note

    Esta ação pode aumentar o custo mensal aproximado da instância.

  5. Altere quaisquer outras configurações que desejar

  6. Clique em "Salvar alterações" para confirmar;

  7. Pode levar alguns minutos para que a modificação seja concluída. A instância mySQL estará indisponível durante esse período. Aguarde até que o status indique "Ligado".

Usando a CLI

note

Caso você deseje executar alterações em um cluster, utilize o comando correspondente para clusters: dbaas clusters resize ou dbaas clusters update.

Modificar o tipo de instância

Para modificar o tipo de instância (Virtual Machine) usada pelo instância mySQL (vCPU/RAM) você pode utilizar o comando dbaas instances resize com o parâmetro --instance-type-id.

mgc dbaas instances resize --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --instance-type-id="8bbe8e01-40c8-4d2b-80e8-189debc44b1c"

Substitua:

  • o valor de instance-id pelo ID da instância que você deseja alterar
  • o valor de instance-type-id pelo ID do novo tipo de instância que você deseja aplicar

Modificar o tamanho do volume de armazenamento

Para modificar o tamanho do volume você também pode utilizar o comando dbaas instances resize com o parâmetro --volume.size.

mgc dbaas instances resize --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --volume.size=50

Substitua:

  • o valor de instance-id pelo ID da instância que você deseja alterar
  • o valor de volume.size pelo novo tamanho (em GB) do volume que você deseja. Ele deve ser maior que o atual.

Modificar outras configurações

Para modificar outras configurações da instância mySQL (vCPU/RAM) você pode utilizar o comando dbaas instances update.

Com este comando você pode alterar configurações como o tempo de retenção dos snapshots, o horário de início do snapshot automático, o grupo de parâmetros, dentre outros. Execute o comando para ver as flags correspondentes para cada configuração.

Por exemplo, para alterar o período de retenção de snapshots você pode executar o seguinte comando:

mgc dbaas instances update --instance-id="3eb06ab4-01ce-428a-b54d-9438c29e6e93" --backup-retention-days=2

Substitua:

  • o valor de instance-id pelo ID da instância que você deseja alterar
  • o valor de backup-retention-days pelo tempo de retenção que desejar, em dias.