La connexion MySQL ne fonctionne pas : 2002 Aucun fichier ou répertoire de ce type
P粉422227023
P粉422227023 2024-02-25 14:08:33
0
2
359

J'essaie de configurer WordPress. J'ai Apache et MySQL en cours d'exécution et les comptes et bases de données sont configurés. J'essaie d'établir une connexion simple :

<?php
    $conn = mysql_connect('localhost', 'USER', 'PASSWORD');
    if(!$conn) {
        echo 'Error: ' . mysql_errno() . ' - ' . mysql_error();
    }
?>

Je reçois toujours ceci :

Erreur : 2002 - Aucun fichier de ce type ou Table des matières

De quel fichier ou répertoire parle-t-il ?

J'utilise OS X Snow Leopard, avec Apache intégré. J'ai installé MySQL en utilisant x86_64 dmg.

Mise à jour : j'ai découvert que le socket se trouve dans /tmp/mysql.sock, donc dans php.ini j'ai remplacé toutes les occurrences du mauvais chemin par cela.

P粉422227023
P粉422227023

répondre à tous(2)
P粉946336138

J'ai été confronté à un problème similaire et j'ai pu résoudre mon problème MySQL en utilisant 127.0.0.1 而不是 localhost.

Cela signifie probablement qu'il y a un problème avec ma configuration d'hébergement, mais j'ai besoin de cette solution rapide maintenant.

P粉466909449

Si vous utilisez Linux : le chemin d'accès au fichier mysql.sock est incorrect. C'est généralement parce que vous utilisez (LAMPP) XAMPP et qu'il n'est pas dans /tmp/mysql.sock

Ouvrez le fichier php.ini et trouvez cette ligne :

mysql.default_socket

Alors fais-le

mysql.default_socket = /path/to/mysql.sock
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!