Sur une nouvelle installation Ubuntu, j'ai défini un mot de passe root, mais j'ai oublié de le sauvegarder.
Comme je souhaite documenter les étapes de configuration pour une reproduction ultérieure, je ne souhaite pas procéder à la récupération du mot de passe, mais supprimer toutes les traces de MySQL sur le système et recommencer.
J'ai essayé:
Sudo apt-get remove dbconfig-mysql
Sudo apt-get remove --purge mysql*
Sudo apt-get autoremove
Sudo apt-get autoclean
(selon cette réponse ), et un autre
rm -r /etc/mysql
mais quand j'installe MySQL après cela, je ne reçois toujours pas d'invite de mot de passe, ce qui indique qu'il reste encore quelques restes de MySQL à partir desquels l'ancien mot de passe est ressuscité.
Comment puis-je éliminer complètement MySQL de ce système, de sorte que la prochaine installation de MySQL apparaisse comme une nouvelle installation et me demande à nouveau un mot de passe root?
En plus des commandes ci-dessus (il n’est pas garanti que toutes soient réellement nécessaires), ne
Sudo rm -r /var/lib/mysql
Les utilisateurs et les mots de passe (y compris le mot de passe root) sont stockés dans la base de données elle-même et le répertoire de données par défaut est /var/lib/mysql
.