Maison > Article > développement back-end > Que dois-je faire si PHP ne peut pas accéder à MySQL ?
Solution au problème selon lequel php ne peut pas accéder à mysql : 1. Entrez mysql via la console, exécutez la commande STATUS et recherchez la valeur du socket UNIX 2. Ouvrez le fichier de configuration php.ini et modifiez la valeur ; de mysql.default_socket ; 3. Redémarrez nginx ou apache.
Entrez d'abord dans MySQL via la console, entrez la commande : STATUS pour trouver la valeur du socket UNIX
(tutoriel recommandé : Tutoriel graphique php)
Ouvrez ensuite le fichier de configuration php.ini et modifiez les valeurs de mysql.default_socket, mysqli.default_socket et pdo_mysql. default_socket à : /tmp/mysql .sock (valeur du socket UNIX)
pdo_mysql.default_socket=/tmp/mysql.sock mysql.default_socket=/tmp/mysql.sock mysqli.default_socket=/tmp/mysql.sock
(tutoriel vidéo recommandé : tutoriel vidéo php )
ou modifier le socket de my.cnf :
[client] socket=/tmp/mysql.sock [mysqld] socket=/tmp/mysql.sock
Enfin, redémarrez nginx ou apache.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!