Dépannage de l'erreur de connexion MySQL : "Aucun fichier ou répertoire de ce type"
Lors de l'établissement d'une connexion à une base de données MySQL à partir de PHP, vous pouvez rencontrer l'erreur "2002 - Aucun fichier ou répertoire de ce type." Cette erreur indique généralement que le fichier ou le répertoire spécifié n'a pas pu être trouvé par PHP.
Plus précisément, dans le code PHP fourni, la connexion est tentée en utilisant « localhost » comme nom d'hôte. Cependant, dans les informations mises à jour, vous avez mentionné que le socket se trouve dans /tmp/mysql.sock. Cela suggère que le nom d'hôte doit être mis à jour vers :
$conn = mysql_connect('127.0.0.1', 'USER', 'PASSWORD');
De plus, assurez-vous que le code PHP utilise le chemin correct pour le fichier mysql.sock. Dans votre cas, ce serait :
mysql.default_socket = /tmp/mysql.sock
En mettant à jour le nom d'hôte et en vous assurant que le chemin mysql.sock est correct, vous devriez pouvoir établir une connexion réussie à votre base de données MySQL.
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!