Migration MySQL et MariaDB

mercredi 10 décembre 2014 :: perrick :: MySQL :: aucun commentaire :: aucun trackback

Au boulot, nous avons migré plusieurs serveurs récemment : de MySQL 5.5, certains machines sont passées à MySQL 5.6 et d'autres à MariaDB. Et bizarrement ce sont les serveurs avec MariaDB qui ont posé le moins de problème.

En effet MySQL 5.6 utilise par défaut son mode strict : un certain nombre de requêtes qui passait avant ne passe plus désormais. Le paramètre que nous avons utilisé dans my.cnf, c'est sql_mode = "NO_ENGINE_SUBSTITUTION" (merci à Server Falut cette fois). Il nous a permis de laisser la production tranquille, le temps de changer la configuration de MySQL sur le serveur d'intégration continue et de corriger les requêtes dans tous les tests.

Bref, MariaDB rocks. Et les tests unitaires sur un serveur d'intégration continue bien configuré encore plus !