CakePHP 3:为mysql移动了datadir / socket,现在得到了SQLSTATE错误

时间:2017-01-13 22:22:13

标签: php mysql cakephp

我最近将我的mysql数据库移到了一个更大的分区上。为此,我更新了my.cnf文件并更新了datadirsocket值,然后添加了以下内容。

[client]
socket=/same/as/socket/path

然后重新启动mysql服务器。

我可以手动访问我的数据库,我的架构和凭据都没有改变。我正在使用CakePHP 3,当我尝试访问主页时,我得到了:

Error:SQLSTATE[HY000] [2002] No such file or directory

在我的配置文件中,我尝试设置quoteIdentifiers => true,但它没有任何影响。

1 个答案:

答案 0 :(得分:0)

我最终需要使用mysql套接字的新位置编辑我的php.ini。我正在使用php-fpm,并且必须在php.ini更新后重启。