首页 > 后端开发 > PHP问题 > php不能访问mysql怎么办

php不能访问mysql怎么办

王林
发布: 2023-03-04 12:40:02
原创
2745 人浏览过

php不能访问mysql的解决方法:1、通过控制台进入mysql,执行STATUS命令,查找UNIX socket的值;2、打开php.ini配置文件,修改mysql.default_socket的值;3、重启nginx或者apache。

php不能访问mysql怎么办

首先通过控制台进入 MySQL,输入命令: STATUS,查找 UNIX socket 的值;

(推荐教程:php图文教程

7e4a5a4d1d16337acbb420094e58210.png

然后打开php.ini配置文件,修改mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 的值为: /tmp/mysql.sock (UNIX socket的值)

pdo_mysql.default_socket=/tmp/mysql.sock  
mysql.default_socket=/tmp/mysql.sock  
mysqli.default_socket=/tmp/mysql.sock
登录后复制

(视频教程推荐:php视频教程

或者修改my.cnf的socket:

[client]  
socket=/tmp/mysql.sock  
  
[mysqld]  
socket=/tmp/mysql.sock
登录后复制

最后重启nginx或者apache即可。

以上是php不能访问mysql怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板