Lors d’un réinstallation de MySQL sur Ubuntu 16.04, je suis tombé sur un enchainement de problèmes qui a rendu la suppression de MySQL difficile (voire impossible).
De nombreuses erreurs lors du démarrage, lors de la désinstallation, lors de la réinstallation, par exemple:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
Voici une procédure de désinstallation complète qui a parfaitement fonctionné sur Ubuntu 16.04 avec MySQL 5.7 (mal installé donc).
- Désinstallation complète (remove –purge)
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
- Vérification des fichiers de données – et effacement si nécessaire
ls /var/lib/mysql rm -rf /var/lib/mysql
- Réinstallation
sudo apt-get install mysql-server
Le programme d’installation doit alors vous demander que mot de passe utiliser pour le compte root : taper le nouveau mot de passe et l’installation devrait se terminer sans problème.