php连接不上mysql但mysql命令行操作正常的解决方法
时间:2023-11-18 20:02:43
故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。
解决方案:
1、命令行下登录mysql,执行以下命令:
show variables like 'socket';
执行后会得到类似于如下回显:
"Variable_name" "Value"
"socket" "/home/mysql/data/mysql.sock"
2、编辑php.ini,找到mysql.default_socket配置项,默认一般是空值(使用编辑Mysql时设置的sock路径),将此项添加值为上面回显中的"/home/mysql/data/mysql.sock":
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /home/mysql/data/mysql.sock
3、重启php。
标签:php,mysql
0
投稿
猜你喜欢
MySQL存储过程的概念与用法实例
2024-01-20 07:45:30
Python CSV模块使用实例
2022-02-04 18:56:36
Scrapy爬虫Response子类在应用中的问题解析
2023-11-03 01:29:31
浅谈用VSCode写python的正确姿势
2022-11-20 20:52:06
常用的匹配正则表达式和实例
2008-06-07 09:19:00
用Python监控你的朋友都在浏览哪些网站?
2022-10-20 00:37:07
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2022-01-15 17:03:09
Javascript图像处理—图像形态学(膨胀与腐蚀)
2024-04-23 09:27:58
PHP中使用cURL实现Get和Post请求的方法
2023-08-18 13:15:35
JSP实现登录功能之添加验证码
2023-07-16 12:18:09
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2024-05-10 14:06:50
Python使用StringIO和BytesIO读写内存数据
2022-06-15 02:45:45
详解python requests中的post请求的参数问题
2023-09-20 07:50:40
git 拉取远程分支到本地的方法步骤
2022-08-12 15:09:56
Go语言底层原理互斥锁的实现原理
2024-04-25 15:00:24
基于Python快速处理PDF表格数据
2021-04-11 23:29:54
Vuex的安装、搭建及案例详解
2024-05-29 22:20:22
关于antd-vue a-menu菜单绑定路由的相关问题
2023-07-02 16:33:12
MySQL产生死锁原因分析讲解
2024-01-25 10:39:19
Oracle字符集修改查看方法
2024-01-17 05:45:13