Após pesquisar no Google, seu problema é comumente associado a um nome de host incorreto ou a um arquivo de soquete extraviado. Este artigo aborda este último e propõe uma solução.
Trecho:
% bl0ck_qu0te%[mysqld] datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock
[mysql.server] user=mysql basedir=/usr/local/mysql
% bl0ck_qu0te%