Bonjour à tous,

 

Mercredi matin, après changement du Kernel linux sur le vps de mon site principal, je me suis aperçu que Mysql refusait de redémarrer.

 

Voici l’erreur que j’avais :

inno-db

 

 

Problématique hein ? Surtout que par défaut, lorsque Mysql démarre, il ne vous donne pas l’erreur rencontrée.

Pour voir ce qui cloche dans notre installation, il faut lancer Mysql avec cette commande :

mysqld_safe --log-error=/var/log/mysql.err

 

Ensuite, il faut regarder le contenu du fichier que l’on vient de créer pour voir où se situe le problème :

cat /var/log/mysql.err

 

Si vous rencontrez la même erreur que moi, c’est à dire :

InnoDB: Warning: io_setup() failed with EAGAIN

 

Il faut que vous éditiez votre configuration de Mysql :

nano /etc/mysql/my.cnf

 

Rajoutez la ligne suivante dans la section [mysqld] :

innodb_use_native_aio = 0

 

Ensuite, redémarrez votre serveur mysql grâce à la commande suivante :

service mysql restart