Atualizar uma versão do mecanismo de snapshot de banco de dados do MySQL
Com o Amazon RDS, você pode criar um snapshot de banco de dados do volume de armazenamento de sua instância de banco de dados MySQL. Ao criar um snapshot de banco de dados, ele é baseado na versão do mecanismo usada pela instância de banco de dados. É possível fazer a atualização da versão do mecanismo para os snapshots de banco de dados.
No RDS para MySQL, é possível fazer a atualização do snapshot de banco de dados para a versão 5.5.8 e posterior. Para visualizar as versões de mecanismo disponíveis para o snapshot de banco de dados do RDS para MySQL, use o exemplo da AWS CLI a seguir.
aws rds describe-db-engine-versions --engine mysql --include-all --engine-version
example-engine-version
--query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Após restaurar um snapshot de banco de dados atualizado para uma nova versão do mecanismo, certifique-se de testar se a atualização foi bem-sucedida. Para obter mais informações sobre uma atualização de versão principal, consulte Atualizações do mecanismo de banco de dados do RDS para MySQL. Para saber como restaurar um snapshot de banco de dados, consulte Restaurar uma instância de banco de dados.
nota
Não é possível atualizar snapshots de banco de dados automatizados criados durante o processo de backup automatizado.
É possível atualizar um snapshot de banco de dados usando o AWS Management Console, a AWS CLI ou a API do RDS.
Para atualizar um snapshot de banco de dados
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, selecione Snapshots.
-
Escolha o snapshot que você deseja atualizar.
-
Em Actions (Ações), selecione Upgrade snapshot (Atualizar snapshot). A página Upgrade snapshot (Atualizar snapshot) é exibida.
-
Escolha a opção New engine version (Nova versão de mecanismo) para a qual atualizar.
-
Escolha Save changes (Salvar alterações) para atualizar o snapshot.
Durante o processo de atualização, todas as ações do snapshot serão desabilitadas para esse snapshot de banco de dados. Além disso, o status do snapshot de banco de dados muda de Disponível para Fazendo upgrade e, depois, muda para Ativo após a conclusão. Se não for possível atualizar o snapshot de banco de dados devido a problemas de corrupção do snapshot, o status mudará para Indisponível. Não é possível recuperar o snapshot desse estado.
nota
Se a atualização do snapshot de banco de dados falhar, o snapshot será revertido para o estado original com a versão original.
Para atualizar um snapshot de banco de dados para uma nova versão do mecanismo de banco de dados, use o comando modify-db-snapshot da AWS CLI.
Opções
-
--db-snapshot-identifier
– o identificador do snapshot de banco de dados a ser atualizado. O identificador deve ser um nome de recurso da Amazon (ARN) exclusivo. Para obter mais informações, consulte Nomes de recurso da Amazon (ARNs) no Amazon RDS. -
--engine-version
– a versão do mecanismo para a qual será feita a atualização do snapshot de banco de dados.
exemplo
Para Linux, macOS ou Unix:
aws rds modify-db-snapshot \ --db-snapshot-identifier
my_db_snapshot
\ --engine-versionnew_version
Para Windows:
aws rds modify-db-snapshot ^ --db-snapshot-identifier
my_db_snapshot
^ --engine-versionnew_version
Para atualizar um snapshot de banco de dados para uma nova versão do mecanismo de banco de dados, chame a operação ModifyDBSnapshot da API do RDS.
Parâmetros
-
DBSnapshotIdentifier
– o identificador do snapshot de banco de dados a ser atualizado. O identificador deve ser um nome de recurso da Amazon (ARN) exclusivo. Para obter mais informações, consulte Nomes de recurso da Amazon (ARNs) no Amazon RDS. -
EngineVersion
– a versão do mecanismo para a qual será feita a atualização do snapshot de banco de dados.