Maison > développement back-end > tutoriel php > Le code PHP ne peut pas se connecter à MySQL

Le code PHP ne peut pas se connecter à MySQL

王林
Libérer: 2023-04-07 14:48:02
original
2753 Les gens l'ont consulté

Le code PHP ne peut pas se connecter à MySQL

1. Obtenez les informations de configuration mysql.default_socket, mysqli.default_socket, pdo_mysql.default_socket

2. Obtenez le chemin du socket MySQL

Par l'intermédiaire. la console Entrez MySQL, entrez la commande : STATUS et recherchez la valeur du socket UNIX.

3. En comparant mysql.default_socket, mysqli.default_socket, pdo_mysql.default_socket et MySQL UNIX, on constate qu'ils sont différents. C'est la raison de l'avertissement mysql_connect(); Configuration PHP MySQL.

4. Reconfigurez PHP, ouvrez php.ini et modifiez les valeurs de mysql.default_socket, mysqli.default_socket, pdo_mysql.default_socket en : /tmp/mysql.sock 

pdo_mysql.default_socket=/tmp/mysql.sock  
mysql.default_socket=/tmp/mysql.sock  
mysqli.default_socket=/tmp/mysql.sock
Copier après la connexion

ou modifiez le socket de my.cnf :

[client]  
socket=/tmp/mysql.sock  
  
[mysqld]  
socket=/tmp/mysql.sock
Copier après la connexion

5. Redémarrez nginx ou apache

Tutoriel recommandé : Tutoriel vidéo PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal