首页 > Linux系统管理 > 把piwik迁移到另外台机器上后报SQLSTATE[HY000] [2002] No such file or directory
2015
10-28

把piwik迁移到另外台机器上后报SQLSTATE[HY000] [2002] No such file or directory

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

这个错误是提示mysql.sock 路径不对
在Phpinfo 上看到 mysql.default_socket /tmp//mysql.sock
但是我mysql的sock 在/var/lib/mysql/mysql.sock

所有要在php.ini里面修改所有default_socket路径为当前的

pdo_mysql.default_socket= /var/lib/mysql/mysql.sock
mysql.default_socket = /var/lib/mysql/mysql.sock
mysqli.default_socket = /var/lib/mysql/mysql.sock

重启web服务就能正常访问了

最后编辑:
作者:saunix
大型互联网公司linux系统运维攻城狮,专门担当消防员

留下一个回复