Mysql ne se lance pas : InnoDB: Warning: io_setup() failed with EAGAIN

1/52/53/54/55/5 (Pas encore de note)
Loading...
M

Attention, cet article a plus d'une année d'ancienneté. Il est possible que les informations présentées ne soient plus à jour, spécialement dans le cadre d'un article technique.


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

A propos de l'auteur

Nicolas Simond

Ingénieur Systèmes et Réseaux et guitariste hard rock et metal à mes heures perdues.
Je suis le créateur et l'unique rédacteur d'Abyss Project, c'est ici que je note la plupart de mes procédures et quelques divagations.

Si vous l'article vous a aidé, pensez à me payer un café :)

Subscribe
Notify of
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

0 Commentaires
Inline Feedbacks
View all comments