GNU/Linux >> Linux Esercitazione >  >> Linux

Server web:il PHP chroot dà errore mysql.sock quando si tenta di raggiungere mysql

Soluzione 1:

Ho risolto il mio problema. Jailkit non è riuscito a creare un riferimento di collegamento fisico a mysqld.sock, poiché Ubuntu memorizza /var/run in tmpfs, che al sistema sembra essere una partizione separata (che interrompe la funzionalità di collegamento fisico). ora sto montando /var/run/mysqld nella jail, in questo modo:mount --bind /var/run/mysqld /home/jail/var/run/mysqld/

Soluzione 2:

Che ne dici di usare come host valore 127.0.0.1 ? Utilizza la connessione TCP che non scrive socket (a differenza di localhost value su unix).


Linux
  1. Quale versione di PHP e MySQL utilizza il tuo VPS?

  2. Importa più file SQL in MySQL

  3. Risoluzione dell'errore MySQL:troppi file aperti

  4. Installa l'estensione MySQLnd per PHP 7.2.3 su PPC64LE con CentOS 7

  5. c_rehash :Errore comando non trovato – Soluzione

Come installare Nginx + PHP5-FPM + MySQL su LinuxMint 18 / LinuxMint 17

PHP MySQL Seleziona dati

Errore di timeout scaduto durante il tentativo di backup o ripristino dei domini Plesk

Come connettersi a MySQL usando PHP

Nozioni di base su PHP e MySQL:database e tabelle

MySQL - ERRORE 1045 - Accesso negato