Arreter le service MySQL:

kill `cat /var/run/mysqld/mysqld.pid`

Redémarrer le service MySQL sans charger les fichiers de configuration ni les privilèges:

mysqld_safe --no-defaults --skip-grant-tables &

Se connecter en tant que root à la table nommée mysql du service MySQL de secours:

mysql -u root mysql

Réinitialiser la valeur du mot de passe de l'utilisateur root :

UPDATE user SET Password=PASSWORD('motdepasse') WHERE User='root';

Réinitialiser la valeur du mot de passe de l'utilisateur debian-sys-maint :

UPDATE user SET Password=PASSWORD('motdepasseDans/etc/mysql/debian.cnf') WHERE User='debian-sys-maint';

Appliquer les nouveaux privileges:

FLUSH PRIVILEGES;

Arreter le service MySQL de secours :

kill `cat /var/lib/mysql/www.pid`

Démarrer normalement le service MySQL :

invoke-rc.d mysql start

Tester l'acces root :