Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

MySQL, PostgreSQL, requetes, optimisation
flo92
Messages : 426
Inscription : mer. juil. 02, 2025 7:25 pm

Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par flo92 »

Hello la commu ! On prévoit de migrer notre prod de MySQL 5.7 vers 8.0 le mois prochain. Des retours d'expérience sur les incompatibilités ou problèmes fréquents ?
mehdi2001
Messages : 599
Inscription : mar. mai 19, 2026 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par mehdi2001 »

J'ai fait la migration l'an dernier. Gros piège : les defaults ont changé sur le charset (passage à utf8mb4) et certains de nos scripts PHP ont pété. Prévois un bon rollback plan !
seb76
Messages : 90
Inscription : sam. mai 25, 2024 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par seb76 »

+1 pour le charset. Ajoute aussi des tests sur les requêtes avec GROUP BY, le mode SQL a évolué et certaines requêtes peuvent retourner des résultats différents.
Sauvegardez, bon sang
flo92
Messages : 426
Inscription : mer. juil. 02, 2025 7:25 pm

Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par flo92 »

Merci ! Vous conseillez de faire d'abord la migration en dev puis prod, ou un test direct avec un dump de la prod ? Notre fenêtre de maintenance est très courte...
mehdi2001
Messages : 599
Inscription : mar. mai 19, 2026 7:24 pm

Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par mehdi2001 »

Clairement fais d'abord en dev ! On a eu une surprise avec les vues matérialisées qui ne se sont pas migrées correctement. Heureusement qu'on avait testé...
julien_du_62
Messages : 44
Inscription : dim. mars 16, 2025 7:25 pm

Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?

Message par julien_du_62 »

N'oubliez pas de vérifier les drivers (connectors) de vos applis. La version 8.0 nécessite souvent des mises à jour côté client aussi.
Répondre