Migrer de MySQL 5.0 vers 5.1 sur Debian

Un petit billet pense-bête traitant un soucis récurrent lors du passage de MySQL 5.0 à 5.1 sur Debian. J'avais déjà rencontré ce problème l'an dernier, mais voilà que je l'ai de nouveau croisé récemment, en ayant complètement oublié la solution. Je le note une bonne fois pour toute.

Lors de cette mise à jour, impossible de démarrer MySQL, l'installation du paquet échoue.

Paramétrage de mysql-server-5.1 (5.1.61-0+squeeze1) ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg : erreur de traitement de mysql-server-5.1 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.1 ; cependant :
 Le paquet mysql-server-5.1 n'est pas encore configuré.
dpkg : erreur de traitement de mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.1
 mysql-server

Et bien c'est tout simplement parce que le fichier de configuration my.cnf contient une directive qui n'est plus reconnue par la version 5.1. Il faut donc commenter la ligne suivante :

skip-bdb

On relance l'installation de MySQL, et le tour est joué !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>