Je travaille sur Xubuntu 15.04. J'ai déjà installé le MariaDB-Server sur différents systèmes et on m'a toujours demandé un mot de passe root lors de l'installation. Cette fois, cependant, je ne me souviens pas qu'on m'ait demandé le mot de passe. Lorsque j'essaie de me connecter sans mot de passe (ou mot de passe vide), j'obtiens l' Access denied for user 'root'@'localhost'
erreur. J'ai essayé de désinstaller complètement le package par
sudo apt-get remove mariadb-server
sudo apt-get purge mariadb-server
Quand j'ai réinstallé, on ne m'a toujours pas demandé le mot de passe root.
J'ai essayé l' mysqld --skip-grant-tables
approche de
mysql pour réparer l'accès refusé pour l'utilisateur 'root' @ 'localhost' . Je peux modifier le mot de passe de l'utilisateur root dans la base de données mysql - au moins la valeur de hachage change - mais je ne peux toujours pas me connecter avec le nouveau mot de passe après un redémarrage du serveur mysql. Je reçois toujours la même erreur.
L'utilisateur debian-sys-maint n'existe pas. Donc, je ne peux pas l'utiliser pour réparer quoi que ce soit.
Des idées quoi d'autre que je pourrais essayer?