我最近将我的mysql数据库移到了一个更大的分区上。为此,我更新了my.cnf
文件并更新了datadir
和socket
值,然后添加了以下内容。
[client]
socket=/same/as/socket/path
然后重新启动mysql服务器。
我可以手动访问我的数据库,我的架构和凭据都没有改变。我正在使用CakePHP 3,当我尝试访问主页时,我得到了:
Error:SQLSTATE[HY000] [2002] No such file or directory
在我的配置文件中,我尝试设置quoteIdentifiers => true
,但它没有任何影响。
答案 0 :(得分:0)
我最终需要使用mysql套接字的新位置编辑我的php.ini。我正在使用php-fpm,并且必须在php.ini更新后重启。