La mejor respuesta en stackoverflow
¡Detente ahí! ¡No borre nada!
¡Algunas de las respuestas enumeradas aquí podrían dejar completamente inutilizable su base de datos! , por lo tanto, antes de eliminar archivos, primero intente hacer lo que el mensaje de error en el panel de mensajes de XAMPP le recomienda hacer, utilizando la carpeta de respaldo de MySQL que se incluye con XAMPP. Entonces haz lo siguiente:
- Cambie el nombre de la carpeta
mysql/dataamysql/data_old(puede usar cualquier nombre) - Crear una nueva carpeta
mysql/data - Copie el contenido que reside en
mysql/backupla nuevamysql/datacarpeta - Copiar todas las carpetas de base de datos que se encuentran en
mysql/data_oldamysql/data - Finalmente copie el
ibdata1archivomysql/data_oldy reemplácelo dentro de lamysql/datacarpeta - Inicie MySQL desde el panel de control de XAMPP
Y voilá. No se pierden bases de datos, no se cambian los puertos, no se ejecuta como administrador, no se fuerza la recuperación, no se elimina el proceso mysqld, no se restauran las versiones anteriores, no se producen más errores.
