Les réponses aux questions connexes oublient de:
- supprimer les bases de données MySQL
- supprimer l'utilisateur
mysql
- supprimer les journaux dans
/var/log
Comment désinstaller complètement MySQL?
En vous basant sur une autre réponse , ouvrez un terminal (appuyez sur Ctrl + Alt + T ) et exécutez les opérations suivantes:
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
exit
Si vous souhaitez supprimer le journal de ce que vous avez fait lors de l’utilisation du client mysql
:
rm ~/.mysql_history
Si vous souhaitez supprimer les journaux de ce que tous les utilisateurs du système ont utilisé lors de l’utilisation du client mysql
(les autres utilisateurs peuvent ne pas être satisfaits):
awk -F : '{ print( "/.mysql_history"); }' /etc/passwd | xargs -r -d '\n' -- sudo rm -f --
ou pour tous les journaux, y compris ceux situés en dehors des répertoires personnels des utilisateurs existants:
sudo find / -name .mysql_history -delete
Un autre moyen, pour moi, consistait à utiliser Synamptic Package Manager. Sur le volet de gauche, où il est indiqué: Tous, Installé, etc. . il existe une entrée pour Non installé (configuration résiduelle) (ou un libellé similaire). Ici, j'ai trouvé des options pour effacer tous les fichiers d'installation de MySQL. Cela a fonctionné pour MySQL 5.7.