Política de suporte da versão do Banco de Dados do Azure para MySQL

APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único Banco de Dados do Azure para MySQL - Servidor Flexível

Importante

O servidor único do Banco de Dados do Azure para MySQL está no caminho de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?

Esta página descreve a política de controle de versão do Banco de Dados do Azure para MySQL e se aplica aos modos de implantação Banco de Dados do Azure para MySQL - Servidor Único e Banco de Dados do Azure para MySQL - Servidor Flexível.

Versões suportadas do MySQL

O Banco de Dados do Azure para MySQL foi desenvolvido a partir do MySQL Community Edition, usando o mecanismo de armazenamento InnoDB. O serviço suporta as versões principais atuais da comunidade, ou seja, MySQL 5.7 e 8.0. O MySQL usa o esquema de nomenclatura X.Y.Z. onde X é a versão principal, Y é a versão secundária e Z é a versão de correção de bugs. Para obter mais informações sobre o esquema, consulte a documentação do MySQL.

Atualmente, o Banco de Dados do Azure para MySQL dá suporte às seguintes versões principais e secundárias do MySQL:

Versão Servidor Único
Versão secundária atual
Servidor Flexível
Versão secundária atual
MySQL Versão 5.7 5.7.32 5.7.44
MySQL Versão 8.0 8.0.15 8.0.35

Nota

Na opção de implantação de Servidor Único, um gateway redireciona as conexões para instâncias de servidor. Depois de a ligação ser estabelecida, o cliente MySQL apresenta a versão do MySQL definida no gateway, não a versão real em execução na instância do servidor MySQL. Para determinar a versão da instância do servidor MySQL, utilize o comando SELECT VERSION(); no prompt do MySQL. Se o seu aplicativo tiver um requisito para se conectar a uma versão principal específica, digamos v5.7 ou v8.0, você pode fazer isso alterando a porta na cadeia de conexão do servidor, conforme explicado em nossa documentação aqui.

Leia a política de suporte de versão para versões desativadas na documentação da política de suporte de versão.

Suporte à versão principal

Cada versão principal do MySQL é suportada pelo Banco de Dados do Azure para MySQL desde a data em que o Azure começa a dar suporte à versão até que a versão seja desativada pela comunidade MySQL, conforme fornecido na política de controle de versão.

Suporte a versões secundárias

O Banco de Dados do Azure para MySQL executa automaticamente atualizações de versão secundária para a versão MySQL preferida do Azure como parte da manutenção periódica.

Política de aposentadoria da versão principal

Os detalhes de desativação das principais versões do MySQL estão listados na tabela a seguir. As datas mostradas seguem a política de versionamento do MySQL.

Versão Novidades Data de início do suporte do Azure Data de fim do suporte do Azure Data de aposentadoria da comunidade
MySQL 5,7 Funcionalidades Março 20, 2018 Setembro de 2025 Outubro de 2023
MySQL 8 Funcionalidades Dezembro 11, 2019 ND Abril de 2026

O que acontecerá com o serviço Banco de Dados do Azure para MySQL depois que a versão da comunidade do MySQL for desativada em outubro de 2023?

Em linha com o anúncio da Oracle sobre o fim da vida útil (EOL) da Versão v5.7 da Comunidade MySQL em outubro de 2023 (Página 23), nós do Azure estamos nos preparando ativamente para essa importante transição. Esse desenvolvimento afeta especificamente os clientes que estão atualmente utilizando a Versão 5.7 do Banco de Dados do Azure para MySQL - Servidor Único e Servidor Flexível.

Em resposta às solicitações do cliente, a Microsoft decidiu prolongar o suporte para o Banco de Dados do Azure para MySQL além de outubro de 2023. Durante o período de suporte estendido, que vai até setembro de 2025, a Microsoft prioriza a disponibilidade, a confiabilidade e a segurança do serviço. Embora não haja garantias específicas em relação a atualizações de versões secundárias, implementamos modificações essenciais para garantir que o serviço permaneça acessível, confiável e protegido. O nosso plano inclui:

  • Suporte estendido para v5.7 no Banco de Dados do Azure para MySQL - Servidores Flexíveis até setembro de 2025, oferecendo tempo suficiente para os clientes planejarem e executarem suas atualizações para o MySQL v8.0.

  • Suporte estendido para v5.7 no Banco de Dados do Azure para MySQL- Servidores Únicos até que eles sejam desativados em setembro de 2024. Esse suporte estendido fornece aos clientes do Banco de Dados do Azure para MySQL -Single Server tempo suficiente para migrar para o Banco de Dados do Azure para MySQL - Servidor Flexível versão 5.7 e, posteriormente, atualizar para 8.0.

Antes de terminarmos nosso suporte ao Banco de Dados do Azure para MySQL 5.7, há várias linhas do tempo importantes que você deve prestar atenção.

Cronogramas de descontinuação do Azure MySQL 5.7

Linhas cronológicas Azure MySQL 5.7 Fim flexível em Azure MySQL 5.7 Extremidade única em
Criação de novos servidores usando o portal do Azure. A Decidir Já terminou como parte da descontinuação do Servidor Único
Criação de novos servidores utilizando a Interface de Linha de Comando (CLI). A Decidir Setembro de 2024
Criação de servidores de réplica para servidores existentes. Setembro de 2025 Setembro de 2024
Criação de servidores usando fluxo de trabalho de restauração para os servidores existentes Setembro de 2025 Setembro de 2024
Criação de novos servidores para migração do Banco de Dados do Azure para MySQL - Servidor Único para o Banco de Dados do Azure para MySQL - Servidor Flexível. ND Setembro de 2024
Criação de novos servidores para migração do Banco de Dados do Azure para MariaDB para o Banco de Dados do Azure para MySQL - Servidor Flexível. Setembro de 2025 ND
Suporte estendido para o Banco de Dados do Azure para MySQL v5.7 Setembro de 2025 Setembro de 2024

Nota

Inicialmente, planejamos interromper a criação de novas instâncias do Banco de Dados do Azure para MySQL versão 5.7 via CLI e Portal após abril de 2024. No entanto, após uma análise mais aprofundada e comentários dos clientes, decidimos adiar esta ação. A data específica para descontinuar a criação de novas instâncias do MySQL 5.7 está atualmente em revisão e permanece 'A ser decidida'. Esta mudança reflete o nosso compromisso em acomodar as necessidades dos clientes e fornecer flexibilidade durante a transição. Valorizamos o seu feedback e incentivamos a comunicação contínua à medida que navegamos por essas mudanças.

FAQs

P: Qual é o processo para atualizar o banco de dados do Azure para MySQL - Servidor flexível da versão v5.7 para v8.0?

R: A partir de maio de 2023, o Banco de Dados do Azure para MySQL - Servidor Flexível permite que você realize uma atualização in-loco do MySQL v5.7 para v8.0 utilizando o recurso de Atualização de Versão Principal (MVU). Para obter informações mais detalhadas, consulte o documento de atualização da versão principal.

P: Estou usando atualmente o banco de dados do Azure para MySQL - Single Sever versão 5.7, como devo planejar minha atualização?

R: O Banco de Dados do Azure para MySQL - Servidor Único não oferece suporte interno para a atualização da versão principal da v5.7 para a v8.0. Como o Banco de Dados do Azure para MySQL - Servidor Único está no caminho da descontinuação, não há investimentos planejados para dar suporte à atualização da versão principal da v5.7 para a v8.0. O caminho recomendado para atualizar da v5.7 do Banco de Dados do Azure para MySQL - Servidor Único para v8.0 é primeiro migrar seu Banco de Dados do Azure v5.7 para MySQL - Servidor Único para a v5.7 do Banco de Dados do Azure para MySQL - Servidor Flexível. Depois que a migração for concluída e o servidor estiver estabilizado no Servidor Flexível, você poderá continuar executando uma atualização de versão principal no Banco de Dados do Azure migrado para MySQL - Servidor Flexível da v5.7 para a v8.0. O suporte estendido para v5.7 no Servidor Flexível permitirá que você execute na v5.7 por mais tempo e planeje sua atualização para a v8.0 no Servidor Flexível em um momento posterior após a migração do Servidor Único.

P: Há algum tempo de inatividade esperado ou impactos no desempenho durante o processo de atualização?

R: Sim, espera-se que haja algum tempo de inatividade durante o processo de atualização. A duração específica varia dependendo de fatores como o tamanho e a complexidade do banco de dados. Aconselhamos a realização de uma atualização de teste em um ambiente que não seja de produção para avaliar o tempo de inatividade esperado e avaliar o potencial impacto no desempenho. Se você deseja minimizar o tempo de inatividade de seus aplicativos durante a atualização, você pode explorar a opção de executar o mínimo de tempo de inatividade da atualização da versão principal do MySQL 5.7 para o MySQL 8.0 usando a réplica de leitura.

P: Posso reverter para o MySQL v5.7 depois de atualizar para a v8.0?

R: Embora geralmente não seja recomendado fazer o downgrade do MySQL v8.0 para v5.7, pois este último está se aproximando de seu status de Fim de Vida, reconhecemos que pode haver cenários específicos em que essa flexibilidade se torne necessária. Para garantir um processo de atualização suave e aliviar quaisquer preocupações potenciais, é altamente recomendável aderir às melhores práticas, executando um backup abrangente sob demanda antes de prosseguir com a atualização para o MySQL v8.0. Esse backup serve como uma medida de precaução, permitindo que você restaure seu banco de dados para sua versão anterior em outro novo servidor Azure Database for MySQL -Flexible no caso de quaisquer problemas inesperados ou complicações com o MySQL v8.0.

P: Quais são as principais vantagens de atualizar para o MySQL v8.0?

R: O MySQL v8.0 vem com uma série de melhorias, incluindo dicionário de dados mais eficiente, segurança aprimorada e outros recursos, como expressões de tabela comuns e funções de janela. Detalhes, consulte as notas de versão do MySQL 8.0

P: Há algum problema de compatibilidade a ter em conta ao atualizar para o MySQL v8.0?

R: Alguns problemas de compatibilidade podem surgir devido a alterações no MySQL v8.0. É importante testar seus aplicativos com o MySQL v8.0 antes de atualizar o banco de dados de produção. Verifique a documentação oficial do MySQL para obter uma lista detalhada de problemas de compatibilidade.

P: Que suporte está disponível se eu encontrar problemas durante o processo de atualização?

R: Se você tiver dúvidas, obtenha respostas de especialistas da comunidade em Perguntas e respostas da Microsoft. Se tiver um plano de suporte e precisar de ajuda técnica, crie um pedido de suporte. Você também pode enviar um email para a equipe de produto do Banco de Dados do Azure para MySQL.

P: O que acontecerá aos meus dados durante a atualização?

R: Embora os seus dados permaneçam inalterados durante o processo de atualização, é altamente aconselhável criar uma cópia de segurança dos seus dados antes de prosseguir com a atualização. Esta medida de precaução ajuda a mitigar o risco de potencial perda de dados em caso de complicações imprevistas.

P: O que acontecerá com o servidor 5.7 após setembro de 2025?

R: Você consulte nossa política de suporte de versão aposentada do MySQL para saber o que acontecerá após o fim do suporte do Banco de Dados do Azure para MySQL 5.7

P: Eu tenho um Banco de Dados do Azure para MariaDB ou um banco de dados do Azure para MySQL -Servidor único, como posso criar o servidor na versão 5.7 pós abril de 2024 para migrar para o banco de dados do Azure para MySQL - servidor flexível?

R: Se houver MariaDB\Single server em sua assinatura, essa assinatura ainda terá permissão para criar o Banco de Dados do Azure para MySQL – Servidor Flexível v5.7 para migrar para o Banco de Dados do Azure para MySQL – Servidor Flexível.

Versões desativadas do mecanismo MySQL sem suporte no Banco de Dados do Azure para MySQL

Após a data de desativação para cada versão do banco de dados MySQL, se você continuar executando a versão aposentada, observe as seguintes restrições:

  • Como a comunidade não lançará mais correções de bugs ou correções de segurança, o Banco de Dados do Azure para MySQL não corrigirá o mecanismo de banco de dados aposentado para quaisquer bugs ou problemas de segurança ou tomará medidas de segurança em relação ao mecanismo de banco de dados aposentado. No entanto, o Azure continua executando manutenção periódica e aplicação de patches para o host, sistema operacional, contêineres e outros componentes relacionados ao serviço.
  • Se algum problema de suporte que você possa enfrentar estiver relacionado ao banco de dados MySQL, talvez não possamos apoiá-lo. Nesses casos, você tem que atualizar seu banco de dados para que possamos lhe fornecer qualquer suporte.
  • Você não poderá criar novos servidores de banco de dados para a versão desativada. No entanto, você pode executar recuperações point-in-time e criar réplicas de leitura para seus servidores existentes.
  • Os novos recursos de serviço desenvolvidos pelo Banco de Dados do Azure para MySQL podem estar disponíveis apenas para versões de servidor de banco de dados com suporte.
  • O Uptime S.L.A.s se aplica exclusivamente ao Banco de Dados do Azure para problemas relacionados ao serviço MySQL e não a qualquer tempo de inatividade causado por bugs relacionados ao mecanismo de banco de dados.
  • No caso extremo de uma ameaça séria ao serviço causada pela vulnerabilidade do mecanismo de banco de dados MySQL identificada na versão aposentada do banco de dados, o Azure pode optar por interromper o nó de computação do seu servidor de banco de dados de proteger o serviço primeiro. Você é solicitado a atualizar o servidor antes de colocá-lo online. Durante o processo de atualização, seus dados são sempre protegidos usando backups automáticos realizados no serviço, que podem ser usados para restaurar para a versão mais antiga, se desejado.

Próximos passos

  • Consulte Despejo e restauração do MySQL para executar atualizações.