Vous n'êtes pas identifié.
Il se peut qu'un jour vous ayez ce message :
Can't connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock'
Après moult recherches et quelques heures de perdues, j'ai trouver la solution à ce problème.
Tout d'abord ouvrez un terminal, faite un :
ls -l /var/run/
Assurez vous que le dossier /var/run/mysqld existe et qu'il possède bien mysql.
Vous devriez obtenir quelque chose d'approchant cela :
drwxr-xr-x 2 mysql mysql 60 2010-06-04 15:52 mysqld
Ce dossier devrait être vide (d'où l'erreur) car en temps normal il possède le fichier mysqld.sock.
Si le dossier n'existe pas, tapez les commandes suivante :
sudo mkdir /var/run/mysqld
sudo chown mysql:mysql mysqld
Enfin, l'astuce est de relancer le démon mysqld (attention au « d » à la fin) en mode « safe ».
sudo mysqld_safe
Cela à normalement du recréér le fichier mysqld.sock et tout devrait maintenant fonctionner.
Il cela ne fonctionne pas, recommencer la manipulation depuis le début une seconde fois.
Rebooter le serveur.
Tout refonctionne à nouveau !
Philippe