GNU/Linux >> Linux の 問題 >  >> Linux

Web サーバー:mysql にアクセスしようとすると、chroot された PHP で mysql.sock エラーが発生する

解決策 1:

私は自分の問題を解決しました.Jailkitはmysqld.sockへのハードリンク参照を作成できませんでした.Ubuntuは/ var/runをtmpfsに保存しているため、システムには別のパーティションとして表示されます(ハードリンク機能が壊れます)。次のように /var/run/mysqld を jail にマウントします:mount --bind /var/run/mysqld /home/jail/var/run/mysqld/

解決策 2:

host として使用するのはどうですか 値 127.0.0.1 ?ソケットを書き込まない TCP 接続を使用します (localhost とは異なります)。 unix の値)。


Linux
  1. MySQLに複数のSQLファイルをインポートする

  2. PHPのインストールに、WordPressに必要なMySQL拡張機能がないようです。

  3. CentOS7を使用するPPC64LEにPHP7.2.3用のMySQLnd拡張機能をインストールします

  1. c_rehash:コマンドが見つかりませんエラー–解決策

  2. PHP と MySQL の基礎:データベースとテーブル

  3. MySQL - エラー 1045 - アクセスが拒否されました

  1. VPSが使用しているPHPとMySQLのバージョンはどれですか?

  2. Laravel プロジェクトをサーバーにアップロードするときのエラー 500

  3. Linux Web サーバーのスペースの 80% を占めているファイルを見つけるにはどうすればよいですか?