MySQL 8.4 LTS est désormais disponible

4 février 2026 - 3 min de lecture
MySQL 8.4 LTS est désormais disponible

Nous sommes ravis d’annoncer la disponibilité de MySQL 8.4 LTS sur notre plateforme ! Cette nouvelle version marque une étape importante pour notre service Scalingo for MySQL, avec de nombreuses améliorations axées sur la stabilité, les performances et la sécurité.

Dans cet article, nous vous proposons un tour d’horizon des nouveautés de MySQL 8.4 : le nouveau modèle de versions LTS, les mises à jour de sécurité, ainsi que la suppression de fonctionnalités obsolètes. Nous vous expliquerons également comment effectuer la mise à niveau en toute simplicité, afin que vous puissiez profiter rapidement de ces améliorations.

Préparer sa migration avant la fin de support de MySQL 8.0

MySQL 8.0 arrivera en fin de support en avril 2026. Cette échéance rend indispensable l’anticipation des mises à niveau, en particulier pour les environnements de production et les contraintes de conformité.

MySQL 8.4 LTS étant désormais disponible sur Scalingo, vous disposez dès aujourd’hui d’une version cible avec un support long terme. Vous pouvez ainsi commencer à tester et préparer votre migration dans les mois à venir, sans attendre la fin de support de MySQL 8.0.

MySQL 8.4 LTS : les principaux changements

Un nouveau cycle de versions LTS

Même si MySQL 8.0 a bénéficié d’une période de support étendue, MySQL 8.4 est la première version officiellement publiée en tant que LTS, dans le cadre du nouveau modèle de cycle de vie de MySQL.

Sur Scalingo, nous ne proposons que des versions LTS de MySQL. La branche MySQL 8.4 constitue aujourd’hui la version LTS de référence, et c’est celle que nous recommandons pour les mises à niveau en production, à mesure que MySQL 8.0 approche de sa fin de support. La prochaine version LTS passera à MySQL 9.x.

Pour en savoir plus sur ce nouveau cycle de publication, vous pouvez consulter la documentation officielle de MySQL.

Des mécanismes d’authentification plus sûrs par défaut

À partir de MySQL 8.4, le plugin d’authentification historique mysql_native_password est désactivé par défaut. Chez Scalingo, nous avons choisi de le conserver temporairement activé, certains clients étant encore en cours de migration. Il sera toutefois désactivé lors de prochaines mises à jour.

Comme indiqué dans notre précédent article sur ce sujet, les nouvelles bases de données créées à partir de MySQL 8.0 et des versions ultérieures utilisent déjà le mécanisme d’authentification le plus récent.

Cette évolution permet de renforcer la sécurité par défaut et empêche désormais la création de nouveaux utilisateurs reposant sur ce mode d’authentification obsolète.

Suppression de fonctionnalités obsolètes

MySQL 8.4 applique des règles plus strictes concernant certaines définitions de schéma héritées ou ambiguës :

  • L’utilisation de AUTO_INCREMENT sur des colonnes FLOAT ou DOUBLE n’est désormais plus prise en charge. Toute tentative d’utilisation de ce modificateur lors d’un CREATE TABLE ou d’un ALTER TABLE entraînera désormais une erreur ER_WRONG_FIELD_SPEC.
  • Les index avec préfixe ne sont plus autorisés dans les clés de partitionnement. Cette fonctionnalité, dépréciée depuis MySQL 8.0.21, générait jusqu’ici un simple avertissement. Avec MySQL 8.4, son utilisation provoque désormais une erreur bloquante.

Si votre schéma de base de données repose encore sur des fonctionnalités qui ne sont plus supportées, comme AUTO_INCREMENT sur des colonnes FLOAT ou DOUBLE, ou l’usage de colonnes préfixées dans des clés de partitionnement, la mise à niveau sera automatiquement bloquée par notre système.

Passer à MySQL 8.4 LTS

La mise à niveau vers MySQL 8.4 LTS est simple : il vous suffit de cliquer sur le bouton Upgrade depuis le tableau de bord de votre base de données.

Nous vous recommandons toutefois de consulter notre guide de bonnes pratiques avant de lancer la mise à niveau :

Pendant une courte période de transition, les nouvelles bases de données MySQL continueront d’être créées en MySQL 8.0 LTS. Ce choix est volontaire : il vous permet de créer des instances de test, de valider le processus de mise à niveau et d’effectuer les vérifications nécessaires avant de migrer vos bases de données de production.

Aucune interruption de service n’est attendue pour les instances Business lors de la mise à niveau vers MySQL 8.4 LTS. Pour les plans Starter, elle peut entraîner quelques secondes d’indisponibilité, en fonction de la taille de la base de données.

Avant de pouvoir passer à MySQL 8.4 LTS, le tableau de bord vous proposera d’abord de mettre à jour votre base vers la dernière version corrective de MySQL 8.0. Cette étape garantit un chemin de migration fluide et pleinement supporté.

Enfin, si vous avez la moindre question ou besoin d’accompagnement pendant la mise à niveau, notre équipe est à votre disposition. Il vous suffit de nous contacter via votre tableau de bord, et nous vous guiderons avec plaisir.

Partager l'article
Cédric Thomas
Cédric Thomas
Cédric est Software Engineer chez Scalingo dans l'équipe Infrastructure.

Essayez gratuitement Scalingo

30 jours d'essai gratuit / Pas de CB nécessaire / Hébergé en France