ホームページ > データベース > mysql チュートリアル > php连接mysql失败但通过mysql命令正常的解决方法

php连接mysql失败但通过mysql命令正常的解决方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 16:39:51
オリジナル
1106 人が閲覧しました

故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。 解决方案: 、命令行下登录mysql,执行以下命令: showvariableslikesocket; 执行后会得到类似于如下回显: Variable_namenbsp;nbsp;nbsp;nbsp;Value socketnbsp;nbsp;nbsp;nb

故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作。

解决方案:

、命令行下登录mysql,执行以下命令:

showvariableslikesocket;

执行后会得到类似于如下回显:

Variable_namenbsp;nbsp;nbsp;nbsp;Value
socketnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;homemysqldatamysqlsock

2、编辑phpini,找到mysqldefault_socket配置项,默认一般是空值(使用编辑Mysql时设置的sock路径),将此项添加值为上面回显中的homemysqldatamysqlsock

;DefaultsocketnameforlocalMySQLconnectsnbsp;Ifemptyusesthebuiltin
;MySQLdefaults
mysqldefault_socket=homemysqldatamysqlsock

3、重启php。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート