数据库教程:php连接不上mysql但mysql命令行操作正常的解决方法分享

故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。
解决方案:
1、命令行下登录mysql,执行以下命令:
代码如下:showvariableslike’socket’;
执行后会得到类似于如下回显:
代码如下:
“Variable_name”       “Value”
“socket”                 “/home/mysql/data/mysql.sock”
2、编辑php.ini,找到mysql.default_socket配置项,默认一般是空值(使用编辑Mysql时设置的sock路径),将此项添加值为上面回显中的”/home/mysql/data/mysql.sock”:
代码如下:
;DefaultsocketnameforlocalMySQLconnects. Ifempty,usesthebuilt-in
;MySQLdefaults.
mysql.default_socket=/home/mysql/data/mysql.sock
3、重启php。 您可能感兴趣的文章:PHP命令行工具shell_exec,exec,passthru,system详细使用介绍PHP的命令行命令使用指南如何通过Linux命令行使用和运行PHP脚本php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法PHP命令行脚本接收传入参数的三种方式mongodb命令行下及php中insert数据详解php命令行写shell实例详解

标签: mysql php 命令行 命令 操作 方法 连接 hp sq

MySQL查询随机数据的4种方法和性能对比

Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别上述就是数据库技术:php连接不上mysql但mysql命令行操作正常的解决方法分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/911031.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐