En ocasiones recibiremos errores en nuestro log del servidor MySql de Xampp.

 

En este caso os traemos la respuesta para el caso: [ERROR] InnoDB: C:\xampp\mysql\data\ibdata1 can’t be opened in read-write mode.


 
En principio observamos un error en el servicio de MySQL:

Error MySQL Xampp

   

 
Y tal y como reza el mensaje en color rojo, nos dedicamos a investigar en el archivo de log de MySQL.

 
 

ibdata1 can't be opened in read-write mode

 

 
En un caso como este nos podemos encontrar con un log parecido al siguiente:

Lo que hemos de hacer es buscar la primera linea de error, tras la cual se desencadenan los demás eventos de error.

Ese primer error, presumiblemente será el problema que debemos solucionar (puede ser que a posteriori encontremos más errores, pero ese ya es otro cantar…).
 

 
En este caso la linea desencadenante de la malfunción de MySQL es :

 

 

La solución de [ERROR] InnoDB: ibdata1 can’t be opened in read-write mode es:

 

    • Parar los servicios Mysql y Apache.
    • Apagar Xampp.
    • Acceder al directorio Xampp/mysql/data y borrar el archivo ibdata y los archivos de ib_logfile.

ibdata -  archivos MySQL Xampp

  • Abrir el archivo mysql_error.log, vaciarlo, y guardarlo.
  • Reiniciar Xampp
  • Reiniciar los servicios MySQL y Apache.

 
Hecho esto, ya podremos acceder a PhpMyadmin sin problema.
Si aún así no podemos acceder, debemos seguir el rastro de los errores del log de mysql y apache, hasta acabar de solucionar todos los errores.

 


Etiquetas del articulo: ,


Suscríbete para acceder a la zona privada

Suscribiéndote a la lista de correo de El Taller del Bit conseguirás entrar a la zona privada de descargas con materiales exclusivos (ebooks, artículos privados, plugins, descargas de exámenes resueltos ...)

Gracias. Te has suscrito con éxito!