GNU/Linux >> Znalost Linux >  >> Linux

Webový server:chrootované PHP při pokusu o dosažení mysql zobrazí chybu mysql.sock

Řešení 1:

Vyřešil jsem svůj vlastní problém. Jailkit nemohl vytvořit odkaz na pevný odkaz na mysqld.sock, protože Ubuntu ukládá /var/run v tmpfs, což se systému jeví jako samostatný oddíl (což narušuje funkčnost hardlinku). Místo toho jsem nyní připojuji /var/run/mysqld do vězení, například takto:mount --bind /var/run/mysqld /home/jail/var/run/mysqld/

Řešení 2:

Co takhle použít jako host hodnota 127.0.0.1 ? Používá TCP spojení, které nezapisuje soket (na rozdíl od localhost hodnota na unixu).


Linux
  1. Importujte více souborů SQL do MySQL

  2. Zdá se, že ve vaší instalaci PHP chybí rozšíření MySQL, které vyžaduje WordPress.

  3. c_rehash :Chyba příkazu nenalezena – Řešení

  1. MySQL - CHYBA 1045 - Přístup odepřen

  2. Nelze se připojit k serveru MySQL, chyba 111

  3. chyba startx při nastavování X serveru na archlinuxu

  1. Jakou verzi PHP a MySQL používá vaše VPS?

  2. Řešení chyby Mysql:Příliš mnoho otevřených souborů

  3. Nainstalujte rozšíření MySQLnd pro PHP 7.2.3 na PPC64LE s CentOS 7