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 da desativação. É altamente recomendável que você atualize para o servidor flexível do Banco de Dados do Azure para MySQL. Para obter mais informações sobre a migração para o servidor flexível do Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Servidor Único do Banco de Dados do Azure para 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 do Banco de Dados do Azure para MySQL – Servidor Único e do Banco de Dados do Azure para MySQL – Servidor Flexível.

Versões de MySQL compatíveis

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 principais versões atuais da comunidade, ou seja, o 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, confira 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

Observação

Na opção Implantação de Servidor Único, um gateway redireciona as conexões para instâncias do servidor. Depois que a conexão for estabelecida, o cliente MySQL exibirá 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, use o SELECT VERSION(); comando no prompt do MySQL. Se 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 na 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 da versão principal

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

Suporte da versão secundária

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

Política de desativação 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 controle de versão do MySQL.

Versão What's New Data de início do suporte do Azure Data de término do suporte do Azure Data de desativação da comunidade
MySQL 5.7 Recursos 20 de março de 2018 Setembro de 2025 Outubro de 2023
MySQL 8 Recursos 11 de dezembro de 2019 NA Abril de 2026

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

De acordo com o anúncio da Oracle sobre o EOL (fim da vida útil) da Versão v5.7 da Comunidade MySQL em outubro de 2023 (Página 23), estamos nos preparando ativamente para essa importante transição. Esse desenvolvimento afeta especificamente os clientes que estão 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 dos clientes, a Microsoft decidiu prolongar o suporte ao Banco de Dados do Azure para MySQL para 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 sobre atualizações de versão secundárias, implementamos modificações essenciais para garantir que o serviço permaneça acessível, confiável e protegido. Nosso plano inclui:

  • Suporte estendido para v5.7 do 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 em v5.7 do 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 - Servidor Único tempo suficiente para migrar para a versão 5.7 do Banco de Dados do Azure para MySQL – Servidor Flexível e, em seguida, atualizar para 8.0.

Antes de encerrarmos 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.

Linhas do tempo de substituição do MySQL 5.7 do Azure

Linhas do tempo Fim do Azure para MySQL 5.7 Flexível em Fim do Azure para MySQL 5.7 Único em
Criação de novos servidores usando o portal do Azure. Para ser decidido Já terminou como parte da substituição do Servidor Único
Criação de novos servidores usando a CLI (Interface de Linha de Comando). Para ser decidido Setembro de 2024
Criação de servidores réplica para servidores existentes. Setembro de 2025 Setembro de 2024
Criação de servidores usando o 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 Banco de Dados do Azure para MySQL – Servidor Flexível. NA Setembro de 2024
Criação de novos servidores para migrar do Banco de Dados do Azure para MariaDB para Banco de Dados do Azure para MySQL – Servidor Flexível. Setembro de 2025 NA
Suporte estendido para Banco de Dados do Azure para MySQL v5.7 Setembro de 2025 Setembro de 2024

Observação

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 adicional e comentários do cliente, decidimos adiar essa ação. A data específica para descontinuar a criação de novas instâncias do MySQL 5.7 está atualmente em análise e permanece “Para ser decidido”. Essa alteração reflete nosso compromisso de acomodar as necessidades do cliente e fornecer flexibilidade durante a transição. Valorizamos seus comentários e incentivamos a comunicação contínua à medida que navegamos nessas alterações.

Perguntas Frequentes

P: Qual é o processo de atualização do banco de dados do Azure para MySQL – Servidor Flexível da versão v5.7 para a 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 a v8.0 utilizando o recurso MVU (Atualização de Versão Principal). Para obter informações mais detalhadas, consulte o documento Atualização de versão principal .

P: No momento, estou usando o Banco de Dados do Azure para MySQL – Servidor Único 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 atualização de versão principal da v5.7 para a v8.0. Como o Banco de Dados do Azure para MySQL – Servidor Único está prestes a ser substituído, não há investimentos planejados para dar suporte à atualização de 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 para MySQL v5.7 – 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 para MySQL – Servidor Flexível migrado da v5.7 para a v8.0. O suporte estendido para v5.7 do Servidor Flexível permitirá que você execute na v5.7 por mais tempo e planeje sua atualização para v8.0 no Servidor Flexível em um momento posterior após a migração do Servidor Único.

P: Há algum tempo de inatividade ou impactos de desempenho esperados 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 de não produção para avaliar o tempo de inatividade esperado e para avaliar o possível impacto no desempenho. Se você quiser minimizar o tempo de inatividade para seus aplicativos durante a atualização, poderá explorar a opção de executar a atualização mínima da versão principal de tempo de inatividade 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 v8.0?

R: Embora geralmente não seja recomendável fazer downgrade do MySQL v8.0 para v5.7, já que este último está se aproximando do Fim da Vida Útil, 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 possíveis preocupações, é altamente recomendável aderir às práticas recomendadas executando um backup sob demanda abrangente 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 a versão anterior em outro novo Banco de Dados do Azure para MySQL - Servidor Flexível em caso de 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 notas sobre a versão do MySQL 8.0

P: Há algum problema de compatibilidade que você deve estar ciente 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: Qual suporte está disponível se eu encontrar problemas durante o processo de atualização?

R: Em caso de dúvidas, fale com os especialistas da comunidade no Microsoft Q&A. Se tiver um plano de suporte e precisar de ajuda técnica, crie uma solicitação de suporte. Você também pode entrar em contato com a equipe de produto do Banco de Dados do Azure para MySQL.

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

R: Embora seus dados permaneçam inalterados durante o processo de atualização, é altamente aconselhável criar um backup de seus dados antes de prosseguir com a atualização. Essa medida de precaução ajuda a reduzir o risco de perda potencial de dados no caso de complicações imprevistas.

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

R: Você se refere à nossa política de suporte de versão do MySQL desativada para saber o que acontecerá após o fim do suporte para o 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 no 5.7 depois de abril 2024 para migrar para o banco de dados do Azure para MySQL – Servidor Flexível?

R: Se houver um servidor MariaDB\Single em sua assinatura, essa assinatura ainda poderá 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 do mecanismo MySQL desativadas sem suporte no Banco de Dados do Azure para MySQL

Após a data de desativação de cada versão do banco de dados MySQL, se você continuar executando a versão desativada, vai perceber 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á nenhum bug ou problema de segurança no mecanismo de banco de dados desativado, nem tomará medidas de segurança em relação ao mecanismo de banco de dados desativado. No entanto, o Azure continua realizando manutenções e correções periódicas para o host, sistema operacional, contêineres e outros componentes relacionados a serviços.
  • Se algum problema de suporte que você venha a ter estiver relacionado ao banco de dados MySQL, talvez não possamos dar suporte para você. Nesses casos, você precisa atualizar seu banco de dados para que possamos fornecer a você 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 pontuais e criar réplicas de leitura para seus servidores existentes.
  • Novos recursos de serviço desenvolvidos pelo Banco de Dados do Azure para MySQL só podem estar disponíveis para versões de servidor de banco de dados com suporte.
  • Os S.L.A.s do tempo de atividade aplicam-se exclusivamente ao Banco de Dados do Azure para MySQL para problemas relacionados ao serviço 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 grave ao serviço causada pela vulnerabilidade do mecanismo de banco de dados MySQL identificada na versão do banco de dados desativada, o Azure pode optar por impedir que o nó de computação do seu servidor de banco de dados proteja o serviço primeiro. Você é solicitado a atualizar o servidor antes de colocar o servidor online. Durante o processo de atualização, seus dados estão sempre protegidos usando os backups automáticos realizados no serviço, que podem ser usados para restaurar para a versão mais antiga, se desejado.

Próximas etapas