php mysql がデータベースに接続できない問題の解決策: まず現在の「mysql.default_socket」とその他の情報を取得し、次に MySQL ソケットのパスを取得し、最後に「php.ini」を開いて、 「mysql.default_socket」およびその他の値。
推奨: 「PHP ビデオ チュートリアル 」
1. 現在の mysql.default_socket、mysqli を取得します。 .default_socket、pdo_mysql.default_socket 設定情報
PHP ファイルを作成して phpinfo() を表示:
ブラウザで開く:
コンソールから MySQL に入り、コマンド STATUS を入力して、UNIX ソケット値を見つけます
#mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8Server version: 5.7.11 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql> STATUS--------------mysql Ver 14.14 Distrib 5.7.11, for osx10.9 (x86_64) using EditLine wrapper
Connection id: 8Current database:
Current user: root@localhost
SSL: Not in use
Current pager: lessUsing outfile: ‘‘
Using delimiter: ;
Server version: 5.7.11 MySQL Community Server (GPL)
Protocol version: 10Connection: Localhost via UNIX socket
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /tmp/mysql.sock
Uptime: 8 days 15 hours 1 min 17 sec
Threads: 2 Questions: 21 Slow queries: 0 Opens: 114 Flush tables: 1 Open tables: 0 Queries per second avg: 0.000--------------
. この時点で、mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket、および MySQL UNIX ソケットを比較すると、それらが異なることがわかります。これが、mysql_connect(); 警告の理由です。
4. PHP を再構成し、php.ini を開きます。mysql.default_socket、mysqli.default_socket、および pdo_mysql.default_socket の値を次のように変更します。 ##/tmp/mysql.sock
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket=/tmp/mysql.sockまたは、my.cnf のソケットを変更します:
[client] socket=/tmp/mysql.sock [mysqld] socket=/tmp/mysql.sock
5. nginx または apache
を再起動します。
以上がphp mysqlがデータベースに接続できない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ホットトピック









