Error iniciando mysql

Mi base de datos mysql no arrancaba de ninguna de las maneras, al hacer un /etc/init.d/mysql start para iniciar o levantar el servicio de mysql, siempre se mostraba un error como el que escribo a continuación:

[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

He acudido al archivo log de mysql para ver que error se mostraba, y nada, el fichero de log estaba vacío, así que para que se registre y quede rastro en el log debo añadir al archivo de configuración de myqsl , el  /etc/mysql/my.cnf  la línea:

log_error = /var/log/mysql/error.log

De nuevo, he intentado arrancar el servicio mysql  y seguía igual, pero ahora ya he podido comprobar que en la ruta /var/log/mysql existía el archivo error.log, que en este caso incluía la siguiente línea:

InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts.

Como sugerencia en el mismo log, se me indicaba que podía deshabilitar  Linux Native AIO, y me indicaba la manera de hacerlo.

El mensaje que se mostraba era el siguiente:
InnoDB: You can disable Linux Native AIO by setting innodb_use_native_aio = 0 in my.cnf

Haciendo caso a esta indicación en , en el archivo de configuración de mysql , en el my.conf he añadido la línea innodb_use_native_aio = 0, tras lo cual ha arrancado correctamente el servicio mysql y funciona bien, todo corregido.

Ya tengo levantado el servicio del gestor de base de datos mysql , y puedo acceder a mis bases de datos con phpmyadmin o a través del panel de control de xampp.

 

 


Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.