Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Base de Dados do Azure para MySQL fornece um serviço de base de dados totalmente gerido, alimentado pela edição comunitária MySQL, permitindo aos programadores construir e escalar aplicações de forma eficiente. Este artigo descreve a política de suporte de versões para Base de Dados do Azure para MySQL, detalhando a gestão do ciclo de vida, incluindo disponibilidade de versões, atualizações e prazos de fim de suporte. Os clientes podem garantir que seus aplicativos permaneçam seguros, com desempenho e alinhados com as mais recentes inovações do MySQL, minimizando as interrupções durante as transições de versão, entendendo esta política.
Versões suportadas do MySQL
Base de Dados do Azure para MySQL foi desenvolvido a partir da MySQL Community Edition, utilizando o motor de armazenamento InnoDB. O serviço suporta as versões principais atuais da comunidade. O MySQL utiliza o esquema de nomenclatura X.Y.Z., onde X.Y é a versão principal, Z é a versão menor. O Z é incrementado para cada novo lançamento LTS, mas provavelmente é sempre 0 para lançamentos de inovação. Para obter mais informações sobre o esquema, consulte a documentação do MySQL.
O Base de Dados do Azure para MySQL suporta atualmente as seguintes versões principais e secundárias do MySQL:
| Version | Versão menor atual | Estado de lançamento |
|---|---|---|
| MySQL Versão 5.7 | 5.7.44 | GA (Reformado) |
| MySQL Versão 8.0 | 8.0.44 | disponibilidade geral |
| MySQL Versão 8.4 | 8.4.7 | disponibilidade geral |
| MySQL Versão 9.5 | 9.5.0 | Pré-visualização Pública (Lançamento de Inovação) |
Leia a política de suporte de versões para versões retiradas na documentação da política de suporte de versões.
Suporte à versão principal
Base de Dados do Azure para MySQL suporta cada versão principal do MySQL a partir da data em que a Azure começa a suportá-la até que a comunidade do MySQL a descontinue, conforme previsto na política de versionamento.
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.
| Version | O que há de novo | Data de início do Azure Support | Data de Aposentadoria da Comunidade | Data de Fim do Azure Standard Support | Data de início do Azure Extended Support | Data de Fim do Suporte Alargado do Azure |
|---|---|---|---|---|---|---|
| MySQL 5,7 | Funcionalidades | Março 20, 2018 | 31 de outubro de 2023 | Julho 31, 2026 | 1 de agosto de 2026 | Março 31, 2029 |
| MySQL 8.0 | Funcionalidades | Dezembro 11, 2019 | 30 de abril de 2026 | 31 de dezembro de 2026 | 1 de janeiro de 2027 | Maio 31, 2029 |
O que acontece depois que o suporte padrão termina?
Para dar aos clientes tempo suficiente para atualizarem para uma versão suportada, o Suporte Alargado começa após o fim do Suporte Padrão para cada versão.
Após a data de término do Suporte Padrão, os servidores Base de Dados do Azure para MySQL a correr em versões MySQL não suportadas são automaticamente inscritos no Suporte Alargado e são automaticamente cobrados por este serviço após o período de carência. O Suporte Alargado fornece atualizações críticas de segurança até três anos após o fim do Suporte Padrão, permitindo aos clientes mais tempo para planear e executar atualizações de versões importantes. Para evitar custos de Suporte Estendido, deve atualizar o seu servidor Base de Dados do Azure para MySQL para uma versão MySQL que ainda esteja dentro do Suporte Padrão.
Durante o período de Suporte Alargado, a Microsoft dá prioridade à disponibilidade, fiabilidade e segurança do serviço. Modificações essenciais são implementadas para garantir que o serviço permaneça acessível e protegido, mas novos recursos e atualizações de versões secundárias podem não ser garantidos.
Note
O Suporte Alargado é automaticamente aplicado e cobrado aos servidores que correm em versões legadas do MySQL após o fim do Suporte Padrão. Para desativar o Suporte Estendido e evitar cobranças, os clientes devem atualizar para uma versão principal suportada do software. Para mais informações ou para fornecer feedback, contacte Ask Azure Database For MySQL.
Servidores em estado parado não serão cobrados pelo Suporte Estendido. A cobrança aplica-se apenas a servidores em estado sucedido.
Os preços estão disponíveis na página de preços
Suporte à versão de lançamento de inovação
As versões do MySQL Innovation Release são fornecidas para permitir o acesso aos recursos e capacidades mais recentes do MySQL. O suporte para essas versões inclui funcionalidades principais, mas exclui recursos avançados, como alta disponibilidade (HA), réplicas e backups automatizados. O suporte ao Innovation Release é limitado à versão mais atual, com as versões anteriores não sendo mantidas para garantir que os usuários tenham acesso aos avanços mais recentes. Cada servidor Innovation Release tem um ciclo de vida de 30 dias a partir da data de criação, após o qual é removido automaticamente. Nenhuma atualização de manutenção mensal é aplicada durante o ciclo de vida dessas versões. A faixa Innovation Release não vai para a GA.
Note
As versões Innovation Release destinam-se a acesso antecipado e experimentação. Como tal, eles não se qualificam para casos de suporte ao cliente, e nenhuma assistência de suporte direto é fornecida. Os utilizadores são encorajados a consultar a documentação e os recursos da comunidade para resolução de problemas e orientação.
Suporte a versões secundárias
O Base de Dados do Azure para MySQL realiza automaticamente pequenas atualizações de versão para a versão preferencial do Azure como parte da manutenção periódica.
Versões retiradas do motor MySQL não suportadas no Base de Dados do Azure para MySQL
As seguintes restrições aplicam-se somente depois que o período de suporte estendido tiver terminado, e seu servidor ainda estiver executando uma versão aposentada do MySQL:
- Não são fornecidas mais atualizações de segurança ou suporte para a versão desativada. O Base de Dados do Azure para MySQL não consegue corrigir o motor de base de dados desativado para quaisquer bugs ou problemas de segurança, e o suporte para problemas relacionados com o motor de base de dados já não está disponível. No entanto, o Azure continua a realizar manutenção periódica e correções para o hospedeiro, sistema operativo, contentores e outros componentes relacionados com o serviço.
- Não é possível 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. Novas capacidades de serviço desenvolvidas pelo Base de Dados do Azure para MySQL podem estar disponíveis apenas para versões suportadas de servidores de base de dados.
- Os SLAs de disponibilidade aplicam-se exclusivamente a problemas relacionados com o serviço Base de Dados do Azure para MySQL e não a qualquer indisponibilidade causada por erros do motor de base de dados.
- No caso extremo de uma ameaça séria ao serviço causada pela vulnerabilidade do motor de base de dados MySQL identificada na versão da base de dados desativada, o Azure pode optar por impedir que o nó de computação do seu servidor de base de dados proteja 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 por backups automáticos realizados no serviço, que podem ser usados para restaurá-los para uma versão mais antiga, se desejado.
Remoção do suporte a plugins MySQL no Base de Dados do Azure para MySQL
- De acordo com a documentação pública do MySQL, o plugin de autenticação mysql_native_password foi obsoleto no MySQL 8.0.34. No entanto, este plugin mantém-se ativado no Base de Dados do Azure para MySQL em todas as versões da base de dados Azure database for MySQL.
- No MySQL 8.4, o plugin caching_sha2_password é o plugin de autenticação predefinido. Todas as novas contas de utilizador usam o plugin caching_sha2_password para autenticação. As contas de utilizador existentes que utilizam o plugin mysql_native_password continuarão a ser suportadas.
- Mude o plugin de autenticação para contas de utilizador existentes para caching_sha2_password em vez de mysql_native_password antes ou depois de atualizar para o MySQL 8.4.
Perguntas frequentes (FAQ)
Q: Qual é a diferença entre Azure Suporte Padrão e Azure Suporte Estendido?
R: O Suporte Padrão Azure refere-se ao período entre o fim do suporte comunitário (EOL) e o início do Suporte Alargado e é fornecido sem custos adicionais. Durante o suporte Standard, a Microsoft continua a priorizar a disponibilidade, fiabilidade e segurança do serviço. São feitas apenas alterações essenciais para manter o serviço estável e seguro, e novas funcionalidades ou pequenas atualizações de versão podem não ser introduzidas. O Azure Extended Support aplica-se após o término do período de suporte Standard, permitindo-lhe continuar a correr versões antigas com atualizações de segurança e suporte técnico, mas sem novas funcionalidades — e é automaticamente aplicado e cobrado se não atualizar.
P: O que acontece se eu não atualizar o meu servidor de Base de Dados do Azure para MySQL para uma versão principal suportada após o fim do Suporte Padrão?
R: Se não atualizar o seu servidor Base de Dados do Azure para MySQL para uma versão principal suportada antes da data de início do Suporte Estendido do Azure, o seu servidor é automaticamente inscrito no Suporte Alargado e é cobrado por este serviço. Para evitar custos de Suporte Estendido, deve atualizar o seu servidor para uma versão MySQL que ainda esteja dentro do período de Suporte Padrão.
Q: Qual é o processo para realizar uma atualização de versão maior no Base de Dados do Azure para MySQL?
R: O Base de Dados do Azure para MySQL permite-lhe realizar atualizações principais de versões no local utilizando a funcionalidade Major Version Upgrade (MVU). Consulte o documento sobre a atualização de versão principal na Base de Dados do Azure para MySQL para obter informações mais detalhadas.
P: Há algum tempo de inatividade esperado ou impactos no desempenho durante uma atualização de versão principal?
R: Sim, há algum tempo de inatividade durante o processo de atualização da versão principal. A duração específica varia dependendo de fatores como o tamanho e a complexidade do banco de dados. Recomendamos 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 desempenho potencial. Para minimizar o tempo de inatividade das suas aplicações durante a atualização, pode explorar o procedimento recomendado de atualização de versões principais entre as versões principais.
P: Posso reverter para uma versão principal anterior após a atualização?
R: Embora não seja recomendado fazer o downgrade para uma versão principal anterior após a atualização, 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, é aconselhável aderir às práticas recomendadas executando um backup sob demanda abrangente antes de prosseguir com a atualização.
Esta cópia de segurança serve como medida de precaução, permitindo-lhe restaurar a sua base de dados à versão anterior numa nova Base de Dados do Azure para MySQL se necessário.
P: Quais são as principais vantagens de atualizar para uma versão principal mais recente?
R: As versões principais mais recentes do MySQL vêm com uma série de melhorias, incluindo desempenho aprimorado, segurança e novos recursos. Para obter detalhes, consulte as notas de versão relevantes do MySQL.
P: Há algum problema de compatibilidade a ter em conta ao atualizar para uma versão principal mais recente?
R: Alterações em versões principais mais recentes podem causar alguns problemas de compatibilidade. É importante testar seus aplicativos com a nova versão antes de atualizar o banco de dados de produção. Consulte a documentação oficial do MySQL para obter uma lista abrangente de problemas de compatibilidade.
P: Que suporte está disponível se eu encontrar problemas durante o processo de atualização?
R: Se tiver perguntas, peça respostas a especialistas da comunidade em
P: O que acontece aos meus dados durante a atualização?
R: Embora seus dados não sejam afetados durante o processo de atualização, é altamente aconselhável criar um backup antes de prosseguir com a atualização. Esta medida de precaução ajuda a mitigar o risco de potencial perda de dados devido a quaisquer complicações imprevistas.
Q: O que é Base de Dados do Azure para MySQL - Apoio Alargado?
R: O Suporte Estendido é uma oferta de recursos que permite que os clientes continuem executando versões do MySQL que atingiram o fim da vida útil da comunidade (fim do suporte), com acesso contínuo à disponibilidade apoiada por SLA, atualizações de segurança e suporte técnico.
P: O Apoio Alargado é um plano de apoio separado, como o Azure Standard ou o Professional Direct Support?
R: Não. Apoio Estendido não é um plano de apoio. É uma funcionalidade do serviço Base de Dados do Azure para MySQL que se aplica a versões específicas do MySQL após o fim do suporte da comunidade. É independente do seu Plano de Suporte Azure.
P: Preciso tomar alguma medida para habilitar o Suporte Estendido?
R: Nenhuma ação é necessária. Se o seu servidor estiver executando uma versão do MySQL que entrou na fase de Suporte Estendido, ele será automaticamente registrado.
P: Quando começa a cobrança do Suporte Estendido?
R: A cobrança começa um mês após a data de fim do suporte da comunidade da versão MySQL. Esse período de carência de um mês dá aos clientes tempo para planejar sua atualização ou avaliar opções.
P: Como é definido o preço do Suporte Alargado?
R: O Suporte Estendido é cobrado por vCore por hora. Para detalhes de preços, consulte a calculadora de preços Azure.
P: Como saio do Suporte Alargado?
R: Basta atualizar seu servidor para uma versão do MySQL que ainda está sob suporte da comunidade. Quando a atualização estiver concluída, o servidor sairá automaticamente do Suporte Estendido e a cobrança será interrompida.