ホームページ  >  記事  >  バックエンド開発  >  PHPコードがmysqlに接続できません

PHPコードがmysqlに接続できません

王林
王林オリジナル
2019-10-11 17:45:172659ブラウズ

PHPコードがmysqlに接続できません

1. 現在の mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 構成情報を取得します

2. MySQL ソケット パスを取得します

Throughコンソール MySQL に入り、コマンド STATUS を入力して、UNIX ソケットの値を見つけます。

3. mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket、および MySQL UNIX ソケットを比較すると、それらが異なることがわかります。これが、mysql_connect(); 警告の理由です: PHP 設定に問題がありますmysql。

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 ビデオ チュートリアル

以上がPHPコードがmysqlに接続できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。