Come si disinstalla MySQL?

130

Ho installato MySQL usando sudo apt-get . Ora ho bisogno di rimuoverlo dal mio sistema.

Come posso farlo?

    
posta batman 06.08.2012 - 10:44

8 risposte

224

Per rimuovere mysql completamente dal tuo sistema Basta digitare sul terminale

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
    
risposta data Ketankumar Patel 06.08.2012 - 10:49
52

tutte le soluzioni di cui sopra sono corrette ma proverei con

sudo apt-get remove --purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean

Questo disinstallerà tutti i pacchetti relativi a mysql.

    
risposta data Naveen 13.05.2014 - 16:08
20

Questo rimuoverà mysql 5.6 da 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
    
risposta data Vasko 03.05.2015 - 20:34
4

Non uso molto Ubuntu ma quello che penso dovresti provare è quello che ho fatto.

Prima ho digitato questo nella riga di comando: sudo apt-get remove --purge mysql-server mysql-client mysql-common ,

seguito da questo sotto: sudo apt-get autoremove

e infine digitato questo: sudo apt-get autoclean .

Ho scoperto che è stato rimosso.

    
risposta data Tareto 04.12.2012 - 15:54
3

Ho dimenticato la password di MySQL e ho dovuto resettare. Ho provato questo link e non ha funzionato perché mantenuto dicendo non è possibile scrivere registri o simili. Ora la mia soluzione era rimuovere completamente mysql da Ubuntu13.10 e una nuova installazione.

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql

Ho dovuto eseguire l'ultima riga di comando, perché a volte Ubuntu mantiene alcune librerie anche se provi a eliminarle tutte. Ora installa mysql server e client

sudo apt-get install mysql-client mysql-server
    
risposta data Tennom 24.02.2014 - 15:01
3

Prima devi interrompere il servizio del server mysql.

sudo service mysql stop

Quindi puoi usare il comando di eliminazione per disinstallare

sudo apt-get purge mysql-server mysql-client

Nota: sopra in base al tuo elenco di pacchetti. Ho installato sia il server che il client. Questo sarà per il tuo convinente

    
risposta data Vijayaprakash P 25.02.2016 - 07:47
0

Quando ho provato sudo apt-get purge mysql* non ha funzionato.

Eliminato mysql5 con:

sudo apt-get purge mysql-*

Quindi per la pulizia:

sudo apt-get autoremove
sudo apt-get autoclean
    
risposta data The Wise 08.08.2016 - 19:37
0

Disinstalla completamente 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

Basato su questa risposta e molti altri ...

    
risposta data prostosmirienie 25.07.2017 - 12:16

Leggi altre domande sui tag