J'ai eu cette erreur sous Windows car mon mysqld.exe n'était pas en cours d'exécution.
Exécuté "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install à partir de la ligne de commande pour l'ajouter à mes services, exécutez services.msc (démarrer -> exécuter), trouvez le service MySQL et démarrez-le.
Je n'ai plus eu à m'en soucier à partir de là.