连接mysql_connect报告“No such file or directory”错误的解决方法
早上安装X3,安装程序一直报错说连不上数据库。mysql客户端可以正常使用,可以确定不是服务器的问题。
mysql的socket路径不是默认的,导致php无法找到mysql的socket文件。解决方法:
1、启动 mysql,执行命令 STATUS; 记下 UNIX socket 的值。我的是:/data/mysql/mysql.sock
2、打开php.ini,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket三个配置项(主要为前两项),将的值改成第1、步中记下的值,保存。
3、重启 php-fpm 生效。
经过以上修改,安装顺利进行。
浙公网安备 33010602011771号