Este erro significa que o arquivo '/var/mysqld/mysqld.sock' não existe. Verifie se o mysql-server está instalado (é diferente do mysql-client). Mas se o servidor mysql estiver instalado, verifique se ele está rodando. se não tentar reiniciá-lo usando
service mysqld start
Verifie também se o arquivo /var/run/mysqld/mysqld.sock existir. Às vezes o socket é instalado lá ou tenta encontrar o arquivo mysqld.sock usando estes comandos:
updatedb
locate mysqld.sock
Se este arquivo existir, verifique o arquivo de configuração
/etc/my.cnf
e modifique o valor de configuração do arquivo socket para coincidir com a localização do mysqld.sock.