Je ne sais toujours pas pourquoi J'ai été bloqué, mais pour résoudre le problème, j'ai dû réinitialiser le mot de passe root mysql, ce que j'ai fait en suivant les instructions sur ce site (mais je les ai modifiées pour Ubuntu 13.10) :https://help.ubuntu.com/community/MysqlPasswordReset
Arrêtez le processus du démon mysql en utilisant cette commande :
sudo pkill mysqld
Démarrez le processus du démon mysqld en utilisant l'option --skip-grant-tables avec cette commande
sudo /usr/sbin/mysqld --skip-grant-tables &
démarrer le processus client mysql en utilisant cette commande
mysql -u root
à partir de l'invite mysql, exécutez cette commande pour pouvoir changer n'importe quel mot de passe
FLUSH PRIVILEGES;
Ensuite, réinitialisez/mettez à jour votre mot de passe
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');
Si vous avez un compte mysql root qui peut se connecter de n'importe où, vous devriez également faire :
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Une fois que vous avez reçu un message indiquant une requête réussie (une ou plusieurs lignes concernées), purgez les privilèges :
FLUSH PRIVILEGES;
Arrêtez ensuite le processus mysqld et relancez-le de manière classique :
sudo pkill mysqld
sudo service mysql restart
Certaines de ces étapes peuvent être inutiles, mais c'est ainsi que j'ai réussi à réinitialiser le mot de passe de l'utilisateur root mysql sur Ubuntu Server 13.10 après avoir importé un fichier mysqldump à partir d'un ancien serveur de lampe