ホームページ > バックエンド開発 > PHPチュートリアル > 「/var/lib/mysql/mysql.sock」が存在しないという PHP サイト プロンプトの解決策

「/var/lib/mysql/mysql.sock」が存在しないという PHP サイト プロンプトの解決策

WBOY
リリース: 2016-07-25 08:54:56
オリジナル
1101 人が閲覧しました
  1. [mysql]
  2. [client]
  3. socket = /tmp/mysql.sock
  4. #ここに mysql.sock の正しい場所を書き込みます (通常は /tmp/ または /var/lib/mysql/ の下のいずれか)以下のコード

2. 接続方法を変更します。 IP アドレスを指定し、ローカル ソケットの代わりに tcp を使用して mysql に接続します。

  1. #mysql -h127.0.0.1 -user -ppassword
コードをコピー

3. リンクを作成します。 たとえば、実際の mysql.sock が /tmp/ にある場合は、次のコマンドを入力します。

  1. #ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
コードをコピー

上記の 3 つの解決策のいずれかを選択して問題を解決し、完了してくださいphp、nginx(またはapache)を再起動します。



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート