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?
Les réponses aux questions connexes oublient de:
mysql
/var/log
Comment désinstaller complètement MySQL?
En s'appuyant sur une autre réponse, ouvrez un terminal (appuyez sur Ctrl+Alt+T) et exécutez ceci :
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 l'historique de ce que vous avez fait en utilisant le client mysql
:
rm ~/.mysql_history
Si vous souhaitez supprimer les journaux de ce que tous les utilisateurs du système ont fait en utilisant le client mysql
(les autres utilisateurs pourraient ne pas être contents) :
awk -F : '{ print($6 "/.mysql_history"); }' /etc/passwd | xargs -r -d '\n' -- sudo rm -f --
ou pour tous les journaux y compris ceux en dehors des répertoires home des utilisateurs existants :
sudo find / -name .mysql_history -delete
Une autre façon, qui a fonctionné pour moi, était d'utiliser le Gestionnaire de paquets Synaptic. Sur le volet de gauche, là où il est écrit : Tous, Installés, etc. il y a une entrée pour Non installés (config. résiduelle) (ou une formulation similaire). En dessous, j'ai trouvé des options pour effacer tous les fichiers d'installation de MySQL. Cela a fonctionné pour MySQL 5.7.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.