Instalé MySQL usando sudo apt-get
. Ahora necesito eliminarlo de mi sistema.
¿Cómo puedo hacer eso?
Instalé MySQL usando sudo apt-get
. Ahora necesito eliminarlo de mi sistema.
¿Cómo puedo hacer eso?
Respuestas:
Para eliminar mysql completamente de su sistema, simplemente escriba 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
me sale: 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
. Estoy un poco confundido ahora. ¿Eso mysql
se ha eliminado o no?
Todas las soluciones anteriores son correctas, pero lo intentaría con
sudo apt-get remove --purge mysql * sudo apt-get autoremove sudo apt-get autoclean
Esto desinstalará todos los paquetes relacionados con mysql.
sudo apt-get remove --purge -s 'mysql*'
que sea más específico.
Esto eliminará mysql 5.6 de 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
Primero debe detener su servidor mysql del servicio.
sudo service mysql stop
Luego puede usar el comando de purga para desinstalar
sudo apt-get purge mysql-server mysql-client
Nota: lo anterior basado en su lista de paquetes. He instalado tanto el servidor como el cliente. Esto será para su conveniencia
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
detener MySQL, luego ejecutar sudo dpkg --configure -a
seguido sudo apt-get remove --purge mysql*
funcionó para mí.
No uso mucho Ubuntu, pero creo que deberías probar es lo que hice.
La primera vez que escribí esto en la línea de comandos: sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
luego seguido con esto a continuación: sudo apt-get autoremove
y por último escrito esto: sudo apt-get autoclean
.
Encontré que fue eliminado.
Olvidé la contraseña de root de MySQL y necesitaba restablecerla. Intenté esto , pero no funcionó, porque seguía diciendo "no se pueden escribir registros" o algo similar.
Mi solución fue eliminar completamente MySQL de Ubuntu 13.10 y una nueva instalación.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
Tuve que ejecutar el último comando porque Ubuntu a veces mantiene algunas bibliotecas, incluso cuando intentas purgarlas todas.
Ahora, uso este comando para instalar el servidor MySQL y el cliente:
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
Basado en esta respuesta y muchas otras ...
Pruebe esto, eliminará completamente cada archivo de MySQL de su 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
. Pero muestra:mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
. ¿Eso significa que mysql aún reside en mi pc?