Este artigo pode ser de utilidade.
Resolva: Não é possível conectar-se ao servidor MySQL local por meio do socket /tmp/mysql.sock
Abaixo está uma parte do artigo com o bit mais importante. (Leia o artigo completo para a solução)
Para o cliente mysql, o local padrão deste arquivo de soquete é/tmp/mysql.sock
. No entanto, por diversas razões, muitas instalações MySQL colocam esse arquivo de soquete em algum outro lugar como /var/lib/mysql/mysql.sock
.