Page 1 sur 1
Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : ven. déc. 13, 2024 1:00 pm
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 ?
Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : ven. déc. 13, 2024 5:00 pm
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 !
Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : ven. déc. 13, 2024 7:00 pm
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.
Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : sam. déc. 14, 2024 1:00 am
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...
Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : sam. déc. 14, 2024 4:00 am
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é...
Re: Migration MySQL 5.7 vers 8.0 : pièges à éviter ?
Publié : sam. déc. 14, 2024 11:00 am
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.