Tabla de Contenidos
MySQL Server - Desinstalar
La desinstalación de MySQL correcta se lleva a cabo en tres pasos:
- Desinstalar el servicio / motor.
- Eliminar los binarios y archivos de cliente.
- Eliminar la configuración.
Requisitos
- Saber cómo se instaló MySQL Server (parámetros, rutas, etc), para no encontrarse con sorpresas.
- Privilegios de administrador / root en el equipo.
Linux
(Pasos para MySQL 5.5 o posterior)
Como administrador / root
:
1.- Desinstalar el servicio
service mysql stop apt-get purge mysql-server
Esto detendrá y eliminará el servicio, pero no quitará las rutas de cliente ni los archivos de datos.
2.- Eliminar los archivos y datos del cliente
Asumiendo que la ruta donde están los archivos de datos es
datadir = /var/lib/mysql
Basta con eliminar las dos rutas siguientes (reemplazando ${datadir}
como corresponda):
rm -rf ${datadir} rm -rf ${datadir}/../mysqql-files
3.- Eliminar la configuración
En general el paso de purge
se hace caso de esto, pero no está de más chequear.
rm -rf /etc/mysql/*
A este paso, el sistema está listo para instalar un motor de base de datos (de la misma versión) desde cero.
Windows
(Pasos para MySQL 5.5 o posterior)
1.- Desinstalar el servicio
Ejecutar → services.msc MySQL Server → Detener
Esto detendrá el servicio y lo dejará listo para eliminar desde el Panel de Control.
Panel de Control → Agregar o Quitar Programas → MySQL Server → Desinstalar
Luego es necesario abrir una consola de cmd
como Administrador, y ejecutar el siguiente comando (no importa si el comando falla):
sc delete MySQL
2.- Eliminar los archivos y datos del cliente
Asumiendo que la ruta donde están los archivos de datos es
datadir = %PROGRAMDATA%\MySQL Server
Basta con eliminar todo de la ruta siguiente:
%PROGRAMDATA%\MySQL Server
(Ojo de no eliminar carpetas hermanas como MySQL ODBC
que puedan aún estar en uso)
3.- Eliminar la configuración
En la ruta de instalación de MySQL Server (por ejemplo %PROGRAMFILES%\MySQL\MySQL Server 5.5
) eliminar todos los archivos *.ini
y todas las subcarpetas.
A este paso, el sistema está listo para instalar un motor de base de datos (de la misma versión) desde cero.