Connexion mysql ERREUR

bins
Invité n'ayant pas de compte PHPfrance

01 août 2005, 16:00

J'ai un probleme d'acces à ma base de donnée mysql :
Voilà le probleme :
mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Que faire ?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

01 août 2005, 16:04

Créer un utilisateur avec login et mot de passe au lieu d'utiliser le root ?

Invité
Invité n'ayant pas de compte PHPfrance

01 août 2005, 16:06

J'utilise un login et un mot de passe, je n'utilise pas le root !

bins
Invité n'ayant pas de compte PHPfrance

01 août 2005, 16:09

L'hebergeur dit :
L´hébergement ne permet pas de se connecter à une base de données par ODBC.

Est ce que c'est ça le problème ?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

01 août 2005, 16:10

Heu oui...quand même.
Mais peux-tu t'y connecter autrement ?

Invité
Invité n'ayant pas de compte PHPfrance

01 août 2005, 16:12

Avec phpmyadmin, c'est tout je crois

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

01 août 2005, 16:14

Je laisse le problème aux spécialistes.

Invité
Invité n'ayant pas de compte PHPfrance

01 août 2005, 16:17

Je suis hebergé chez surftown est ce que quelqu'un a reussi a se connecter sur la base mysql de cet hebergeur ?

ViPHP
pjl
ViPHP | 2119 Messages

01 août 2005, 17:16

1. sans code, je ne sais pas comment on peut te répondre ;

2. l'accès aux bases MySQL est standardisé dans le cadre du triplet Apache/PHP/MySQL. Si ton code est correct et que tu n'y arrive pas, ton hébergeur a la réponse.

Invité
Invité n'ayant pas de compte PHPfrance

01 août 2005, 17:55

VOilà le code :

Code : Tout sélectionner

<?php $host = "localhost"; $user = "*****"; $mdp = "******"; $dbcmenu = mysql_connect ($host, $user, $mdp); if ($dbcmenu) { echo "connexion ok"; } else { echo "impossible de se connecter"; } ?>

Mammouth du PHP | 543 Messages

02 août 2005, 09:12

hello,
$dbcmenu = mysql_connect($host, $user, $mdp) or die(mysql_error());
Pi tu nous dis l'erreur si y en a une :)