J'ai installé MySQL avec Sudo apt-get
. Maintenant, je dois le supprimer de mon système.
Comment puis je faire ça?
Pour supprimer complètement mysql de votre système, entrez simplement terminal
Sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
Sudo rm -rf /etc/mysql /var/lib/mysql
Sudo apt-get autoremove
Sudo apt-get autoclean
toutes les solutions ci-dessus sont correctes mais j’essaierais avec
Sudo apt-get remove --purge mysql * Sudo apt-get autoremove Sudo apt-get autoclean
Cela désinstallera tous les paquets liés à mysql.
Cela supprimera mysql 5.6 d'ubuntu 15.04
Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo apt-get autoclean
Sudo rm -rf /var/lib/mysql
Sudo rm -rf /etc/mysql
Vous devez d’abord arrêter le service de votre serveur mysql.
Sudo service mysql stop
Ensuite, vous pouvez utiliser la commande purge pour désinstaller
Sudo apt-get purge mysql-server mysql-client
Remarque: ci-dessus en fonction de votre liste de paquets. J'ai installé le serveur et le client. Cette volonté pour votre convineient
Je n'utilise pas beaucoup Ubuntu, mais ce que je pense que vous devriez essayer, c'est ce que j'ai fait.
J'ai d'abord saisi ceci en ligne de commande: Sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
puis suivi de ce qui suit: Sudo apt-get autoremove
et a finalement saisi ceci: Sudo apt-get autoclean
.
J'ai trouvé qu'il a été supprimé.
J'ai oublié le mot de passe root mysql et je devais le réinitialiser. J'ai essayé ceci http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password et n'a pas fonctionné car il n'arrêtait pas de dire qu'il ne pouvait pas écrire journaux ou similaires. Maintenant, ma solution consistait à supprimer complètement mysql d’Ubuntu13.10 et à effectuer une nouvelle installation.
Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo rm -rf /var/lib/mysql
Je devais exécuter la dernière ligne de commande, car Ubuntu conserve parfois certaines bibliothèques même si vous essayez de les purger toutes. Maintenant, installez le serveur et le client mysql
Sudo apt-get install mysql-client mysql-server
Quand j'ai essayé Sudo apt-get purge mysql*
cela n'a pas fonctionné.
Purgé mysql5 avec:
Sudo apt-get purge mysql-*
Puis pour le nettoyage:
Sudo apt-get autoremove
Sudo apt-get autoclean
Sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
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 ~/.mysql_history
updatedb
Basé sur this answer et beaucoup d'autres ...
Essayez ceci, il effacera complètement chaque fichier de MySQL de votre système:
Sudo service mysql stop #or mysqld
Sudo killall -9 mysql
Sudo killall -9 mysqld
Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo apt-get autoclean
Sudo deluser -f mysql
Sudo rm -rf /var/lib/mysql
Sudo apt-get purge mysql-server-core-5.7
Sudo apt-get purge mysql-client-core-5.7
Sudo rm -rf /var/log/mysql
Sudo rm -rf /etc/mysql