ERREUR de 2003 (HY000): can't connect to MySQL server on 'hostname' (111)

Merci d'avance pour votre aide.

Je suis confronté à un problème avec le serveur mysql qui est le titre de ce sujet, à l'aide de la commande:

mysql -u myuser -pmypass -h `hostname`  db_name

Je reçois le message d'erreur

ERROR 2003 (HY000): Can't connect to MySQL server on 'hostname' (111)

Donc j'ai vérifié le mon.cnf fichier et je n'ai pas de lignes avec "bind", et "skip-networking" bien que j'ai essayé de les ajouter et de les redémarrer, qui n'a pas changer quoi que ce soit.

D'ailleurs qu'il n'y ait pas d'erreur dans les journaux sql, et on peut (avec HeidiSQL) se connecter au serveur à distance sachant que l'utilisateur est myuser"@"%. Mysql est en écoute sur le port 3306, donc c'est ok il n'y

Aussi, les utilisateurs créés avec @'localhost', fonctionne très bien avec la ligne de commande (sans l'option-h).

Ce qui est plus intrigant, c'est que les autres serveurs qui ressemblent exactement le même travail, à la fois localement et à distance avec la première commande...

Le serveur s'exécute avec CentOS 6.2

Donc si quelqu'un a une idée sur ce sujet, je serais heureux de l'entendre

P. S : C'est ma première fois de poster ici, donc si il y a des problèmes de mise en forme, s'il vous plaît pardonnez-moi

hostname est passé à la lettre? Si oui, il faut le remplacer par l'adresse de votre serveur (ou localhost)
Non, il est passé entre "accent grave" (donc c'est la commande unix qui est exécuté)

OriginalL'auteur ASettouf | 2013-08-06