Eu instalei o MySQL usando sudo apt-get
. Agora eu preciso removê-lo do meu sistema.
Como eu posso fazer isso?
Eu instalei o MySQL usando sudo apt-get
. Agora eu preciso removê-lo do meu sistema.
Como eu posso fazer isso?
Respostas:
Para remover completamente o mysql do seu sistema, basta digitar 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
sudo dpkg --purge mysql-server mysql-client mysql-common
eu recebo: dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common
. Estou um pouco confuso agora. Isso mysql
foi removido ou não?
todas as soluções acima estão corretas, mas eu tentaria com
sudo apt-get remove --purge mysql * sudo apt-get autoremove sudo apt-get autoclean
Isso desinstalará todos os pacotes relacionados ao mysql.
sudo apt-get remove --purge -s 'mysql*'
que seja mais específico.
Isto irá remover o mysql 5.6 do 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
Primeiro você precisa parar seu servidor mysql de serviço.
sudo service mysql stop
Em seguida, você pode usar o comando de limpeza para desinstalar
sudo apt-get purge mysql-server mysql-client
Nota: acima, com base na sua lista de pacotes. Eu instalei o servidor e o cliente. Isto será para o seu convineient
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
Parar o MySQL e, em seguida, rodar sudo dpkg --configure -a
seguido por sudo apt-get remove --purge mysql*
funcionou para mim.
Não uso muito o Ubuntu, mas acho que você deveria tentar é o que fiz.
I primeiro digitado isso em linha de comando: sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
seguido com isso abaixo: sudo apt-get autoremove
e, finalmente, digitado o seguinte: sudo apt-get autoclean
.
Eu achei que foi removido.
Esqueci a senha de root do MySQL e precisava redefinir. Eu tentei isso , mas não funcionou, porque continuava dizendo "não é possível gravar logs" ou algo semelhante.
Minha solução foi remover completamente o MySQL do Ubuntu 13.10 e uma nova instalação.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
Eu tive que executar o último comando porque o Ubuntu às vezes mantém algumas bibliotecas, mesmo que você tente limpar todas elas.
Agora, eu uso este comando para instalar o servidor e cliente MySQL:
sudo apt-get install mysql-client mysql-server
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
Com base nesta resposta e em muitas outras ...
Tente isso, ele destruirá totalmente todos os arquivos do MySQL do seu sistema:
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
sudo apt-get install mysql-client-core-5.5
. Mas isso mostra:mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
. Isso significa que o mysql ainda reside no meu pc?