Error de conexión de PDO: SQLSTATE[HY000] [2002] No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (13)

Error de conexión de PDO: SQLSTATE[HY000] [2002] No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (13)

Actualmente estoy configurando un servidor para ejecutar un sitio web creado en el marco Symfony (versión 1.4). Después de ajustar Apache2 para que funcione con las carpetas necesarias y establecer los permisos adecuados en cada fragmento de ruta requerido (755 para carpetas, 644 para archivos), PHP no se conecta con MySQL.

El registro de errores completo tiene este aspecto:

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

El índice (13) del error sugiere que los permisos fallan, pero los permisos del socket tienen este aspecto:

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

Intenté lo que encontré en otras preguntas, pero nada funcionó todavía.

Estoy usando Ubuntu 12.04.

información relacionada