Erro de conexão PDO: SQLSTATE[HY000] [2002] Não é possível conectar-se ao servidor MySQL local através do soquete '/var/run/mysqld/mysqld.sock' (13)

Erro de conexão PDO: SQLSTATE[HY000] [2002] Não é possível conectar-se ao servidor MySQL local através do soquete '/var/run/mysqld/mysqld.sock' (13)

Atualmente estou configurando um servidor para rodar um site construído no framework Symfony (versão 1.4). Depois de ajustar o Apache2 para funcionar com as pastas necessárias e definir as permissões adequadas em cada pedaço do caminho necessário (755 para pastas, 644 para arquivos), o PHP não está se conectando ao MySQL.

O log de erros completo é assim:

PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)

O índice (13) do erro sugere falha nas permissões, mas as permissões de soquete são assim:

srw-r--r-- 1 mysql mysql 0 May 31 19:58 /var/run/mysqld/mysqld.sock

Tentei o que encontrei em outras perguntas, mas nada funcionou ainda.

Estou usando o Ubuntu 12.04.

informação relacionada