¿Cómo eliminar completamente MySQL de Windows?

12

(Me doy cuenta de que hay preguntas con un título similar, pero esta es realmente 'cómo restablezco la contraseña', y esta no especifica un sistema operativo y solo ha recibido respuestas orientadas a Linux).

En Windows XP, simplemente desinstalé MySQL y eliminé la carpeta en la que estaba instalado. Luego reinicié y reinstalé MySQL.

Cuando vuelve a funcionar, todavía tiene las bases de datos que tenía antes de la desinstalación.

¿Dónde guardaba esa información de la base de datos? ¿Cómo elimino completamente MySQL y empiezo de nuevo, como si nunca lo hubiera instalado?

Nathan Long
fuente
Esto parece ser una gran frustración para los administradores de MySQL: sus foros están llenos de preguntas sobre este tema, de los últimos años.
weiji

Respuestas:

18

Lo averigué

Para eliminar completamente MySQL, también debe eliminar la carpeta de datos, que es donde realmente se almacena la información de la base de datos.

Resulta que la opción de instalación "Típica" (en Windows XP) pone los datos en:

  • Windows XP: "C: \ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL Server 5.1"
  • Windows Vista (?) / 7/8 : "C: \ ProgramData \ MySQL"

Después de eliminar esa carpeta, pude reinstalar desde cero.

Nathan Long
fuente
Esto fue un regalo del cielo! Me quedé atascado tratando de reinstalar, y después de que muchas búsquedas de Google no pudieron mostrar nada, me encontré con esto y funcionó para mi configuración de Windows Server 2008 + MySQL 5.1.46. ¡Gracias!
weiji
Sin embargo, no existe una Documents and Settingscarpeta raíz en Windows Server 2012
abbood
Se le cambió el nombre a C:\UsersVista / 2008.
Massimo
6

Para Windows 7, está en ProgramData \ MySQL

syuusuke
fuente
3

Para el beneficio de cualquier otra persona que llegue aquí buscando la respuesta, aquí hay una forma más genérica de localizarla, especialmente si MySQL se ha instalado en otro lugar que no sea la ubicación predeterminada (algo que soy propenso a hacer).

Al buscar en cada una de las unidades locales "mysql", que localizará tanto el programa como las carpetas de datos, ya que "mysql" forma parte del nombre ejecutable, independientemente de la versión, y siempre habrá una tabla "mysql".

Los archivos de registro pueden estar en una ubicación completamente diferente y la mejor manera de localizarlos es a través del archivo de configuración, que en Windows normalmente se llamará "my.ini". Sin embargo, si alguien ha creado esta instalación desde el origen, ese archivo podría potencialmente llamarse cualquier cosa, pero definitivamente sería un caso inusual.

Idealmente, primero debe desinstalar la forma convencional (agregar / quitar programas o lo que sea que Microsoft lo haya nombrado esta semana), pero si por alguna razón solo va a eliminar todo, no olvide detener primero los servicios MySQl.

John Gardeniers
fuente
1

La carpeta de datos se colocó aquí para mí, estoy ejecutando Windows 7 64bit.

C: \ ProgramData \ MySQL

rdsai
fuente
1

Todo lo que hice fue buscar carpetas y archivos con el nombre "MySQL" y eliminarlos a todos. Después de eso, no tenía ningún archivo viejo y podía comenzar desde cero nuevamente.

Anular
fuente
1

Una cosa que no se mencionó, o simplemente no vi, es que para un servidor de Windows también debe eliminar las carpetas de los datos de aplicación a continuación, es el ejemplo de una carpeta de usuario administrador para eliminar:

C: \ Users \ Administrator \ AppData \ Roaming \ MySQL

SteveInCA
fuente
1

Para la eliminación completa de MySQL instalado del paquete MSI [MySQL 8 en PC con Windows 10].

Los programas MySQL pueden desinstalarse uno por unoControl Panel > Add or Remove Programs o desde la MySQL Installeraplicación.

Uso del instalador MySQL: busque MySQLInstaller.exe o MySQLInstallerLauncher.exe (ambos hacen el mismo trabajo)

De manera predeterminada, el instalador se vuelve a colocar en la carpeta del sistema donde está instalado Windows. En mi PC estaba en la siguiente ubicación:

C:\Program Files (x86)\MySQL\MySQL Installer for Windows\

Un acceso directo al menú de inicio también puede estar disponible en la instalación predeterminada. BuscarMySQL Installer - Community

Haga doble clic en MySQLInstaller (o MySQLInstallerLauncher) y aparecerá la ventana del instalador de MySQL. Aquí verá las opciones Agregar, Modificar, Actualizar, Eliminar, etc. Seleccionar Remove.

Nuevamente, puede eliminar uno por uno o todos a la vez seleccionando Producty luego execute.

Esto tomará algún tiempo, el instalador puede congelarse en el medio, simplemente elimine el proceso y comience nuevamente (requiere mucha paciencia). No se preocupe, el instalador comenzará donde se detuvo.

Nota: Cuando MySQL se elimina con este método, solo se eliminan los componentes instalados. Cualquier información de la base de datos (incluidas las tablas y los datos), los archivos de importación o exportación, los archivos de registro y los registros binarios producidos durante la ejecución se mantienen en su ubicación configurada.

En la instalación predeterminada, los archivos MySQL se almacenan en las siguientes ubicaciones:

C:\ProgramData\MySQL
C:\Program Files\MySQL
C:\Program Files (x86)\MySQL
C:\Users\user_name\AppData\Roaming\MySQL

El C:\ProgramDatadirectorio está oculto de forma predeterminada, por lo que el instalador no eliminará esta carpeta.

Para eliminar MySQL completamente , verifique las ubicaciones anteriores y elimine las carpetas MySQL manualmente si existen. Ahora MySQL debería eliminarse completamente junto con todas las configuraciones y bases de datos.

Desinstalación desde el Panel de control: creo que todos sabemos cómo desinstalar programas desde el Panel de control.

Hasan Rumman
fuente
Esa es la opción más fácil y confiable mencionada hasta ahora, ese debería ser el primer resultado al buscar en Google "cómo desinstalar MySQL de Windows". ¡Gracias!
mjarosie