Tabla de Contenidos

MySQL Server - Desinstalar

Antes de desinstalar asegurarse de sacar los backups de lo que uno pueda necesitar: bases de datos, permisos, archivos de configuración, etc.

La desinstalación de MySQL correcta se lleva a cabo en tres pasos:

  1. Desinstalar el servicio / motor.
  2. Eliminar los binarios y archivos de cliente.
  3. Eliminar la configuración.

Requisitos

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.