为了账号安全,请及时绑定邮箱和手机立即绑定

PHP无法连接MySQL之二

标签:
PHP

很不幸,问题仍然存在,php还是不能连接数据库。
中午了……什么都不去想,午休,尽管睡的不安稳……
13:15上班,随便走走……发呆到14:00……失魂落魄中……走回自己坐位,准备检查php.ini文件……
二、检查php.ini文件
(1)无意中触摸到问题的原因
慢无目的失魂中修改以下参数:
expose_php = On修改为expose_php = Off
display_errors = On修改为 display_errors = Off
memory_limit = 128M 修改为memory_limit = 8M
allow_url_fopen = On 修改为allow_url_fopen = Off
upload_tmp_dir =/var/tmp/uploads
date.timezone = Asia/Shanghai
并不认为这些参数中有个别参数是此问题的根本原因。也已经验证!
(2)用之前同一个PHP脚本测试PHP连接数据库
奇迹就这么出现了,测试成功了,cacti页面出现了,phpmyadmin也能登录了,我临时用于测试连接数据库用的wordpress也通过它身的PHP安装数据库成功并成功进入后台。我更郁闷了,问题在那里???

这个问题我也遇到了,但因为mysql已经在使用,不想重装,几经折腾终于解决。在此贴上解决方法备后人查。
1、 用任何客户端连接mysql,执行语句:
   show variables like 'socket';
   会得到类似于下面的结果:
   "Variable_name"        "Value"
   "socket"                "/home/mysql/data/mysql.sock"
2、编辑php.ini,找到mysql.default_socket配置项,默认一般是空值,把刚才查到的"/home/mysql/data/mysql.sock"填入。
3、重启php


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消