web-dev-qa-db-fra.com

Comment désinstaller MySQL?

J'ai installé MySQL avec Sudo apt-get. Maintenant, je dois le supprimer de mon système.

Comment puis je faire ça?

153
batman

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
246
Ketan Patel

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.

61
Naveen

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
24
Vasko

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

6
Vijayaprakash P

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é.

4
Tareto

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
3
Tennom

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
1
The Wise

Complètement désinstaller mysql:

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 ...

0
simhumileco

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
0
Akshay Pethani