MySQL em versões do Amazon RDS - Amazon Relational Database Service

MySQL em versões do Amazon RDS

No MySQL, os números de versão são organizados como versão = X.Y.Z. Na terminologia do Amazon RDS, X.Y representa a versão principal, e Z é o número da versão secundária. Para implementações do Amazon RDS, uma alteração da versão é considerada primária se o número da versão primária for alterado—, por exemplo, da versão 5.7 para a 8.0. Uma alteração da versão será considerada secundária se apenas o número da versão secundária for alterado; por exemplo, da versão 8.0.32 para 8.0.34.

Versões secundárias do MySQL compatíveis com o Amazon RDS

No momento, o Amazon RDS é compatível com as versões secundárias do MySQL a seguir.

nota

As datas com apenas mês e ano são aproximadas e são atualizadas com uma data exata quando ela é conhecida.

O Suporte estendido do Amazon RDS não está disponível para versões secundárias.

Versão do mecanismo do MySQL Data de lançamento para a comunidade Data de lançamento do RDS Data do fim do suporte padrão para o RDS
8.0

8.0.36

16 de janeiro de 2018

12 de fevereiro de 2024

Março de 2024

8.0.35

4 de outubro de 2023

9 de novembro de 2022

Março de 2024

8.0.34

18 de julho de 2023

9 de agosto de 2023

Setembro de 2024

8.0.33

18 de abril de 2023

15 de junho de 2023

Setembro de 2024

8.0.32

17 de janeiro de 2023

7 de fevereiro de 2023

Setembro de 2024

5.7

5.7.44*

4 de outubro de 2023 2 de novembro de 2017

23 de fevereiro de 2024

* Essa versão secundária continuará disponível quando a versão principal estiver no Suporte estendido do Amazon RDS. Para ter mais informações, consulte Usar o suporte estendido do Amazon RDS.

Você pode especificar qualquer versão atualmente com suporte do MySQL ao criar uma nova instância de banco de dados. Você pode especificar a versão principal (como o MySQL 5.7) e qualquer versão secundária com suporte para a versão principal especificada. Se nenhuma versão for especificada, o Amazon RDS usará uma versão compatível por padrão, geralmente a versão mais recente. Se uma versão principal for especificada, mas uma versão secundária não, o Amazon RDS usará por padrão um lançamento recente da versão principal que você especificou. Para ver uma lista de versões com suporte, bem como os padrões para instâncias de banco de dados recém-criadas, use o comando da describe-db-engine-versions AWS CLI.

Por exemplo, para listar as versões de mecanismo compatíveis com o RDS para MySQL, execute o comando da CLI a seguir:

aws rds describe-db-engine-versions --engine mysql --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

A versão padrão do MySQL pode variar de acordo com a Região da AWS. Para criar uma instância de banco de dados com uma versão secundária específica, especifique a versão secundária durante a criação da instância de banco de dados. É possível determinar a versão secundária padrão para uma Região da AWS usando o seguinte comando da AWS CLI:

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version major-engine-version --region region --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Substitua major-engine-version pela versão principal do mecanismo e substitua region pela Região da AWS. Por exemplo, o comando da AWS CLI a seguir retorna a versão secundária padrão do mecanismo do MySQL para a versão principal 5.7 e a Região da AWS Oeste dos EUA (Oregon) (us-west-2):

aws rds describe-db-engine-versions --default-only --engine mysql --engine-version 5.7 --region us-west-2 --query "*[].{Engine:Engine,EngineVersion:EngineVersion}" --output text

Com o Amazon RDS, você controla quando vai atualizar a instância do MySQL para uma nova versão principal compatível com o Amazon RDS. É possível manter a compatibilidade com versões específicas do MySQL, testar novas versões com o aplicativo antes de implantar na produção e realizar atualizações da versão principal no período que melhor se adequar à sua programação.

Com a atualização automática de versão secundária habilitada, a instância de banco de dados é atualizada automaticamente para novas versões secundárias do MySQL, pois elas são compatíveis com o Amazon RDS. Essa correção ocorre durante a janela de manutenção programada. É possível modificar uma instância de banco de dados para habilitar ou desabilitar atualizações automáticas de versões secundárias.

Se você cancelar os upgrades automaticamente agendados, poderá fazer upgrade manualmente para um lançamento de versão secundária com suporte seguindo o mesmo procedimento de um upgrade de versão principal. Para ter mais informações, consulte Atualizar a versão de mecanismo de uma instância de banco de dados.

Atualmente, o Amazon RDS oferece suporte às atualizações de versão primária do MySQL versão 5.6 para a versão 5.7 e do MySQL versão 5.7 para a versão 8.0. Como as atualizações da versão primária envolvem um certo risco de compatibilidade, elas não ocorrem automaticamente; é necessário fazer uma solicitação para modificar a instância de banco de dados. Você deve testar completamente qualquer atualização antes de atualizar suas instâncias de produção. Para ter mais informações sobre como atualizar uma instância de banco de dados MySQL, consulte Atualizar o mecanismo de banco de dados MySQL.

Você pode testar uma instância de banco de dados em relação a uma nova versão antes de atualizar, criando um snapshot de banco de dados da sua instância de banco de dados atual, restaurando do snapshot de banco de dados para criar uma nova instância de banco de dados e, depois, iniciando uma atualização de versão para a nova instância de banco de dados. Isso permite que você teste com segurança o clone atualizado de sua instância de banco de dados antes de decidir se deseja ou não atualizar sua instância de banco de dados original.

Versões principais do MySQL compatíveis com o Amazon RDS

As versões principais do RDS para MySQL estarão disponíveis pelo suporte padrão pelo menos até o fim da vida útil da comunidade para a versão da comunidade correspondente. Você pode continuar executando uma versão principal após a data de término do suporte padrão do RDS mediante o pagamento de uma taxa. Para obter mais informações, consulte Usar o suporte estendido do Amazon RDSPreço do Amazon RDS para MySQL.

É possível usar as seguintes datas para planejar seus ciclos de teste e atualização.

nota

As datas com apenas mês e ano são aproximadas e são atualizadas com uma data exata quando ela é conhecida.

Versão principal do MySQL Data de lançamento para a comunidade Data de lançamento do RDS Data do fim da vida útil para a comunidade Data do fim do suporte padrão para o RDS Data de definição de preço do início do suporte estendido para o RDS no primeiro ano Data de definição de preço do início do suporte estendido para o RDS no terceiro ano Data de término do suporte estendido para o RDS

MySQL 8.0

19 de abril de 2018

23 de outubro de 2018

Abril de 2026

31 de julho de 2026

1.º de agosto de 2026 1.º de agosto de 2028

31 de julho de 2029

MySQL 5.7*

21 de outubro de 2015

22 de fevereiro de 2016

Outubro de 2023

23 de fevereiro de 2024

1.º de março de 2024 1.º de março de 2026

28 de fevereiro de 2027

* O MySQL 5.7 agora só está disponível no Suporte estendido do RDS. Para ter mais informações, consulte Usar o suporte estendido do Amazon RDS.

Trabalhar com o ambiente de visualização de banco de dados

Em julho de 2023, a Oracle anunciou um novo modelo de lançamento para o MySQL. Esse modelo inclui dois tipos de lançamentos: lançamentos de inovação e lançamentos de LTS. O Amazon RDS disponibiliza lançamentos inovadores do MySQL no ambiente RDS Preview. Para saber mais sobre as versões do MySQL Innovation, consulte Apresentando as versões MySQL Innovation e Long-Term Support (LTS).

As instâncias de banco de dados do RDS para PostgreSQL no Database Preview Environment são semelhantes às outras instâncias do RDS para PostgreSQL em termos de funcionalidade. No entanto, você não pode usar o ambiente Database Preview para cargas de trabalho de produção.

Os ambientes prévios têm as seguintes limitações:

  • Todas as instâncias de banco de dados são excluídas 60 dias após serem criadas, juntamente com backups e snapshots.

  • Você só pode usar o SSD de uso geral e o armazenamento em SSD IOPS provisionadas.

  • Você não pode obter ajuda do AWS Support para instâncias de banco de dados. Em vez disso, você pode postar suas perguntas na comunidade de perguntas e respostas gerenciadas do , AWSre:Post.

  • Não é possível copiar um snapshot de uma instância de banco de dados para um ambiente de produção.

As opções a seguir são compatíveis com a visualização.

  • Você pode criar instâncias de banco de dados usando as classes de instância de banco de dados db.m6i, db.r6i, db.m6g, db.m5, db.t3, db.r6g e db.r5. Para obter mais informações sobre as classes de instância do RDS, consulte Classes de instância de banco de dados .

  • Você pode usar implantações single-AZ e multi-AZ.

  • Você pode usar funções padrão de despejo e carregamento do PostgreSQL para exportar ou importar bancos de dados para o Database Preview Environment.

Atributos não compatíveis com o ambiente de visualização de banco de dados

Os atributos a seguir não estão disponíveis no ambiente de visualização de banco de dados:

  • Cópia de snapshots entre regiões

  • Réplicas de leitura entre regiões

Criar uma nova instância de banco de dados no ambiente de visualização de banco de dados

Você pode criar uma instância de banco de dados no ambiente Database Preview usando o AWS Management ConsoleAWS CLI, a ou a API do RDS.

Para criar uma instância de banco de dados no ambiente de visualização de banco de dados
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. Escolha Dashboard (Painel) no painel de navegação.

  3. Na página Dashboard (Painel), localize a seção Database Preview Environment (Ambiente de visualização do banco de dados) na página Dashboard (Painel), conforme mostrado na imagem a seguir.

    
                                    Seção de visualização do ambiente com link exibido no console do RDS, painel

    Você também pode navegar diretamente para o Ambiente de visualização do banco de dados. Antes de continuar, você deve reconhecer e aceitar as limitações.

    
                                    Caixa de diálogo Preview environment limitations (Limitações do ambiente de visualização)
  4. Para criar a instância de banco de dados do RDS para PostgreSQL, siga o mesmo processo de criação de qualquer instância de banco de dados do Amazon RDS. Para obter mais informações, consulte o procedimento Console em Criar uma instância de banco de dados.

Para criar uma instância no ambiente de visualização do banco de dados usando a API do RDS ou a AWS CLI, use o endpoint a seguir.

rds-preview.us-east-2.amazonaws.com

Para criar a instância de banco de dados do RDS para PostgreSQL, siga o mesmo processo de criação de qualquer instância de banco de dados do Amazon RDS. Para obter mais informações, consulte o procedimento AWS CLI em Criar uma instância de banco de dados.

Para criar uma instância no ambiente de visualização do banco de dados usando a API do RDS ou a , use o endpoint a seguir.

rds-preview.us-east-2.amazonaws.com

Para criar a instância de banco de dados do RDS para PostgreSQL, siga o mesmo processo de criação de qualquer instância de banco de dados do Amazon RDS. Para obter mais informações, consulte o procedimento API do RDS em Criar uma instância de banco de dados.

O MySQL versão 8.2 no Ambiente de Pré-visualização do Banco de Dados

O MySQL versão 8.2 já está disponível no Ambiente de Pré-visualização do Banco de Dados do Amazon RDS. O MySQL versão 8.2 contém várias melhorias descritas em Changes in MySQL 8.2.0.

Para obter informações sobre o ambiente de visualização de banco de dados, consulte Trabalhar com o ambiente de visualização de banco de dados. Para acessar o ambiente de visualização do console, selecione https://console.aws.amazon.com/rds-preview/.

PostgreSQL versão 12.0 no ambiente de visualização de banco de dados

O PostgreSQL versão 16 já está disponível no ambiente de visualização de banco de dados. A versão 8.1 contém várias melhorias descritas em Alterações no MySQL 8.1.0.

Para obter informações sobre o ambiente de visualização de banco de dados, consulte Trabalhar com o ambiente de visualização de banco de dados. Para acessar o ambiente de visualização do console, selecione https://console.aws.amazon.com/rds-preview/.

Versões obsoletas do Amazon RDS para MySQL

As versões 5.1, 5.5 e 5.6 do Amazon RDS para MySQL estão obsoletas.

Para obter informações sobre a política de defasagem do Amazon RDS para MySQL, consulte Perguntas frequentes sobre o Amazon RDS.