Blog

MySQL 8.4 LTS est désormais disponible

Chargement...

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é.

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

Dans cet article, nous allons examiner de plus près les nouveautés de MySQL 8.4, du nouveau modèle de publication LTS aux mises à jour de sécurité et à la suppression des paramètres par défaut de fonctionnalités obsolètes. Nous vous guiderons également à travers le processus simple de mise à niveau afin que vous puissiez bénéficier immédiatement de ces améliorations.

Un chemin de migration clair avant la fin du support de MySQL 8.0

La fin de vie de MySQL 8.0 est attendue en avril 2026, ce qui fait de la planification de la mise à niveau une priorité pour la production et la conformité.

MySQL 8.4 LTS est désormais disponible sur Scalingo afin de fournir une version cible prise en charge à long terme, vous permettant ainsi de tester et de migrer dans les mois à venir, avant la fin du support de MySQL 8.0.

Quelles sont les nouveautés de MySQL 8.4 LTS ?

Un nouveau cycle de publication LTS

Bien que MySQL 8.0 ait bénéficié d’une longue fenêtre de support, MySQL 8.4 est la première version explicitement publiée comme une LTS dans le cadre du nouveau modèle de cycle de vie de MySQL.

Sur Scalingo, nous ne publions que des versions LTS de MySQL. MySQL 8.4 est la ligne LTS actuelle et constitue la cible recommandée pour les mises à niveau en production à l’approche de la fin du support de MySQL 8.0. La prochaine série LTS passera à MySQL 9.x.

Pour plus de détails sur le nouveau cycle de vie des versions MySQL, consultez la documentation officielle MySQL.

Des paramètres d’authentification par défaut plus sûrs

À partir de MySQL 8.4, l’ancien plugin d’authentification mysql_native_password est désactivé par défaut. Chez Scalingo, nous avons conservé ce plugin activé pour le moment, car certains clients attendent encore d’être migrés, mais il devrait être désactivé lors de nos prochaines mises à jour.

Restez rassuré : comme mentionné dans notre précédente version MySQL, les nouvelles bases de données issues de la 8.0 et des versions ultérieures utilisent déjà la nouvelle méthode de mot de passe.

Cela garantira une sécurité renforcée par défaut et bloquera la création de nouveaux utilisateurs utilisant cette méthode d’authentification.

Suppression des fonctionnalités obsolètes

MySQL 8.4 applique des règles plus strictes sur certaines définitions de schéma anciennes ou ambiguës :

  • AUTO_INCREMENT sur les colonnes FLOAT et DOUBLE n’est plus pris en charge. Tenter d’utiliser ce modificateur dans CREATE TABLE ou ALTER TABLE renverra désormais une erreur : ERWRONGFIELD_SPEC.

  • Les colonnes de préfixe d’index ne sont plus autorisées dans les clés de partitionnement. Cette fonctionnalité a été dépréciée dans MySQL 8.0.21 et générait auparavant un avertissement. Dans MySQL 8.4, les tentatives d’utiliser de telles colonnes dans les clés de partitionnement échoueront désormais avec une erreur.

Si le schéma de votre base de données repose sur des fonctionnalités qui ne sont plus prises en charge (comme AUTO_INCREMENT sur des colonnes FLOAT ou DOUBLE, ou des colonnes préfixées dans les clés de partitionnement), la mise à niveau sera arrêtée par notre système.

Mise à niveau vers MySQL 8.4 LTS

La mise à niveau de vos bases de données vers MySQL 8.4 LTS est simple. Cliquez simplement sur le bouton Upgrade dans le tableau de bord de votre base de données. Cependant, il est conseillé de suivre notre guide des bonnes pratiques avant la mise à niveau.

Pendant une courte période de transition, les nouvelles bases de données MySQL seront encore créées sur MySQL 8.0 LTS. C’est intentionnel et cela vous permet de créer des instances de test, de valider le processus de mise à niveau et d’exécuter des vérifications de migration avant de mettre à niveau vos bases de données de production. Le processus de mise à niveau est conçu pour être transparent pour les instances Business, sans interruption attendue, et ne provoque généralement que quelques secondes d’indisponibilité pour les offres Starter (selon la taille de la base de données).

Avant de passer à MySQL 8.4 LTS, le tableau de bord vous invitera d’abord à mettre à niveau votre base de données vers la dernière version corrective de MySQL 8.0. Cela garantit un parcours de mise à niveau fluide et pris en charge.

Comme toujours, si vous avez des questions ou besoin d’assistance pendant le processus de mise à niveau, notre équipe est prête à vous aider. Contactez-nous simplement via votre tableau de bord, et nous serons ravis de vous accompagner.

Cédric Thomas, Scalingo

Cédric Thomas

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

Restez informé

Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.

Prêt à déployer en toute confiance ?

Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.

Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.

Déployez une application ou base de données

Commencez à déployer

Rejoignez les équipes qui misent sur une plateforme conçue pour livrer rapidement, opérer sereinement, avec des valeurs européennes et un support humain.