J'ai le meme probleme actuellement...
Après une journée entière à tenter de trouver une solution, et après avoir tenté plein de piste (créer des répertoires manquant, ajouter un my.cnf, regarder les processus lancé par le démarrage du service MySQL, modifier le /etc/init.d/mysql) je n'ai rien trouvé.
Edito : ma solution était foireuse...je l'ai supprimée... désolé !
Donc j'ai toujours pas trouvé si je trouve je viendrai à nouveau Edit.
Edit 2 :
J'ai remarqué une chose :
le script exécuté par la commande /sbin/service mysql start
exécute la commande suivante :
/bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
Le script attend ensuite la création du .pid qui semble ne pas etre créé....
Par contre, si j'exécute la commande directement, ça fonctionne (avec et sans le /bin/sh au début) :
/bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
Edit 3 :
Et bien voici une solution, qui a fonctionné dans mon cas, tirée du Bug Tracking de MySQL : http://bugs.mysql.com/bug.php?id=37165
En fait, il m'a suffit de desactiver SELinux pour que tout rentre dans l'ordre :
le temps d'installer, et de remettre SELinux dans son état d'origine (pour le connaitre faites :
)
# /usr/sbin/setenforce enforcing
Partager