Logo

Versões LTS do MySQL: Guia Completo para Escolher a Ideal para o Seu Projeto

Entenda o modelo de versionamento LTS do MySQL, conheça todas as versões relevantes e descubra qual delas faz mais sentido para a sua próxima implementação.

Publicado em 1 de outubro de 2026

Escolher a versão certa do MySQL para um novo projeto, ou para planejar uma migração, deixou de ser trivial. Durante anos, a Oracle manteve um único fluxo de lançamentos (as séries 5.6, 5.7 e 8.0), e cada uma dessas versões acabava funcionando, na prática, como uma espécie de "LTS informal": permanecia estável por vários anos, recebendo apenas correções de bugs e segurança. A partir de 2023, porém, a Oracle formalizou um modelo explícito de Innovation releases (lançamentos trimestrais, com novidades e suporte curto) e LTS releases (versões de suporte de longo prazo, com oito anos de cobertura entre suporte Premier e Estendido). Neste artigo, vamos listar as versões mais relevantes do MySQL, comparar a mais antiga delas com o MySQL 8.0 e resumir as principais melhorias trazidas a cada nova versão, para que você saiba exatamente qual escolher na hora de colocar um projeto em produção.

O Que Significa "LTS" no MySQL?

LTS (Long Term Support) é a designação dada às versões que recebem o ciclo completo de suporte da Oracle: 5 anos de suporte Premier (correções de bugs e segurança) seguidos de 3 anos de suporte Estendido (principalmente patches críticos de segurança), totalizando 8 anos de cobertura. Já os Innovation releases trazem recursos novos a cada trimestre, mas têm suporte apenas até o lançamento seguinte (poucos meses), sendo recomendados somente para quem consegue atualizar continuamente. Desde a criação desse modelo, apenas duas versões receberam oficialmente o selo LTS: o MySQL 8.4 e o MySQL 9.7. As versões 5.6, 5.7 e 8.0, lançadas antes dessa formalização, não carregam o rótulo "LTS", mas cumpriram exatamente esse papel de versão estável de longa duração — por isso são incluídas neste panorama.

Todas as Versões Relevantes do MySQL

  • 5.6
    MySQL 5.6 Encerrado (EOL)

    Lançamento: fevereiro de 2013  •  Fim do suporte: fevereiro de 2021

  • 5.7
    MySQL 5.7 Encerrado (EOL)

    Lançamento: outubro de 2015  •  Fim do suporte: outubro de 2023

  • 8.0
    MySQL 8.0 Encerrado (EOL)

    Lançamento: abril de 2018  •  Fim do suporte: abril de 2026

  • 8.4
    MySQL 8.4 LTS Suportado

    Lançamento: abril de 2024  •  Fim do suporte: abril de 2032

  • 9.7
    MySQL 9.7 LTS Suportado Mais recente

    Lançamento: abril de 2026  •  Fim do suporte: abril de 2034

Entre a 8.0 e a 8.4, a Oracle também lançou as versões 8.1, 8.2 e 8.3 como Innovation releases: elas já estão fora de suporte e serviram basicamente como "preview" incremental do que seria consolidado na 8.4 LTS. O mesmo vale para a série 9.0 a 9.6, lançada trimestralmente entre 2024 e 2026 como preparação para a 9.7 LTS. Para ambientes de produção, o recomendado é sempre optar por uma versão LTS (atualmente 8.4 ou 9.7) e não pelos Innovation releases intermediários.

MySQL 5.6 vs. MySQL 8.0: a Distância de uma Década

Para dimensionar o quanto o MySQL evoluiu, vale comparar a mais antiga das versões listadas, o MySQL 5.6, com o MySQL 8.0, que por muito tempo foi considerado o "padrão de mercado":

Aspecto MySQL 5.6 MySQL 8.0
Dicionário de dados Baseado em arquivos (.frm), sujeito a inconsistências Dicionário de dados transacional, mais confiável e consistente
Consultas SQL avançadas Sem window functions ou CTEs Window functions e Common Table Expressions (inclusive recursivas)
JSON Não nativo (armazenado como texto) Tipo nativo, com funções e índices otimizados
Índices Apenas índices tradicionais ascendentes Índices invisíveis, descendentes e funcionais
DDL (alterações de schema) Online DDL limitado DDL atômico e ADD COLUMN instantâneo na maioria dos casos
Segurança e autenticação Autenticação mais simples, sem papéis (roles) Papéis de privilégio (roles), caching_sha2_password e políticas mais rígidas
Otimizador de consultas Otimizador baseado em regras, com poucas heurísticas de custo Otimizador baseado em custo com histogramas e hash joins
Replicação GTIDs introduzidos, replicação paralela básica Replicação multi-source e paralelismo mais maduro
Aproveitamento de hardware Escalabilidade limitada em servidores com muitos núcleos Melhor uso de múltiplos núcleos e maior throughput em cargas concorrentes

Na prática, qualquer ambiente ainda rodando MySQL 5.6 (ou mesmo 5.7) está abrindo mão de uma década de melhorias em performance, segurança e produtividade para quem escreve SQL. Migrar dessas versões diretamente para 8.4 ou 9.7 LTS costuma trazer ganhos imediatos e perceptíveis, sem necessidade de passar por todas as versões intermediárias.

Principais Melhorias Introduzidas em Cada Versão

MySQL 5.6 → 5.7:

  • Suporte nativo ao tipo JSON, com funções dedicadas de manipulação
  • Colunas geradas (virtuais e persistidas), úteis para indexar expressões
  • Replicação multi-source, permitindo consolidar dados de várias origens em um único servidor
  • Introdução do Group Replication, base para soluções de alta disponibilidade nativa
  • sys schema e evolução do Performance Schema, facilitando o diagnóstico de performance
  • Melhorias em índices espaciais (GIS) e no otimizador de subconsultas

MySQL 5.7 → 8.0:

  • Dicionário de dados transacional, eliminando arquivos .frm e tornando o DDL mais seguro
  • Window functions e CTEs (inclusive recursivas), simplificando consultas analíticas complexas
  • Roles para gestão de privilégios, facilitando a administração de permissões em equipes grandes
  • Índices invisíveis, descendentes e funcionais
  • DDL atômico e suporte a ADD COLUMN instantâneo na maioria dos cenários
  • Otimizador de consultas renovado, com histogramas e hash joins
  • utf8mb4 como charset padrão e autenticação caching_sha2_password por padrão

MySQL 8.0 → 8.4 LTS:

  • Consolidação de tudo que foi entregue nos Innovation releases 8.1, 8.2 e 8.3
  • Terminologia de replicação atualizada (SOURCE/REPLICA no lugar de MASTER/SLAVE)
  • Paralelismo de replicação habilitado por padrão (replica_parallel_workers), acelerando a aplicação de transações em réplicas
  • Diversos valores padrão de configuração do InnoDB revisados para refletir hardware moderno (ex.: innodb_io_capacity maior, O_DIRECT como método de flush padrão)
  • Plugin mysql_native_password desabilitado por padrão, reforçando a segurança na autenticação
  • Remoção definitiva de recursos já depreciados desde a série 8.0, deixando o servidor mais enxuto

MySQL 8.4 → 9.7 LTS (passando pelos Innovation releases 9.0 a 9.6):

  • Novo tipo de dado VECTOR, permitindo armazenar embeddings de IA/ML diretamente nas tabelas
  • Suporte a stored procedures em JavaScript, além do tradicional SQL/PSM
  • Importação paralela em massa (bulk load) a partir de object storage, acelerando cargas de dados volumosas
  • Diversos recursos antes restritos à edição Enterprise passaram a integrar a Community Edition
  • Melhorias de observabilidade em replicação e alta disponibilidade
  • Remoção completa de métodos de autenticação legados, como o mysql_native_password

Qual Versão Escolher para uma Nova Implementação?

Com o MySQL 8.0 já fora de suporte desde abril de 2026, a escolha hoje está essencialmente entre as duas versões LTS vigentes:

  • MySQL 8.4 LTS: é a opção mais conservadora. Já está em produção desde 2024, acumulou maturidade operacional e compatibilidade ampla com drivers, ORMs e ferramentas de terceiros. Ideal para quem prioriza estabilidade comprovada e previsibilidade, com suporte garantido até 2032.
  • MySQL 9.7 LTS: é a escolha mais indicada para novas implementações, especialmente projetos que podem se beneficiar de recursos modernos como o tipo VECTOR para aplicações de IA, scripts em JavaScript no servidor e importação em massa otimizada. Por ser a LTS mais recente, também oferece o maior prazo de suporte (até 2034), o que maximiza o tempo até a próxima migração obrigatória.

Como regra prática: se você está começando um projeto do zero hoje, vá de MySQL 9.7 LTS. Se você já opera uma frota grande de servidores 8.4 e não precisa dos recursos mais recentes, não há urgência em migrar — continue em 8.4 LTS e planeje a atualização para 9.7 (ou a próxima LTS) com calma, dentro da janela de suporte Premier. O que deve ser evitado, em qualquer cenário, é adotar um Innovation release (como 9.4 ou 9.6) como base de produção de longo prazo, já que o suporte dessas versões se encerra em poucos meses.

Conclusão

O MySQL percorreu um longo caminho desde a série 5.6 até as versões LTS atuais, acumulando melhorias substanciais em performance, segurança, recursos de SQL e ferramentas de administração. Entender o novo modelo de releases da Oracle — Innovation para quem quer novidades a cada trimestre, LTS para quem precisa de estabilidade de longo prazo — é essencial para planejar com segurança o ciclo de vida de qualquer banco de dados MySQL. Para a maioria das implementações novas, o MySQL 9.7 LTS representa hoje o melhor equilíbrio entre recursos modernos e suporte garantido, enquanto o MySQL 8.4 LTS continua sendo uma base sólida e madura para quem prioriza o mínimo de mudanças. A MySQL Master pode ajudar sua equipe a avaliar o cenário atual e definir a melhor estratégia de adoção ou migração de versão, de acordo com as necessidades específicas do seu ambiente.

Referências