PDO 连接错误:SQLSTATE[HY000] [2002] 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (13)

PDO 连接错误:SQLSTATE[HY000] [2002] 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (13)

当前,我正在设置一个服务器来运行基于 Symfony 框架 (1.4 版) 构建的网站。在调整 Apache2 以使用所需文件夹,并对所需的每个路径块设置适当的权限 (文件夹为 755,文件为 644) 后,PHP 无法连接到 MySQL。

完整的错误日志如下所示:

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

错误的索引(13)表明权限失败,但套接字权限如下所示:

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

我尝试了在其他问题中发现的方法,但没有任何效果。

我正在使用 Ubuntu 12.04。

相关内容