Connexion Impossible à MySQL

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

07 mars 2006, 17:50

Oui je sais que ce code est à insérer avant les balises HTML ... en même qu'il est préferable de le mettre tout au debut ...

Nan nan, je pense que le probleme ne vient pas du code car il marchait parfaitement avant !!!
Est-ce que cela ne peut pas venir de la gestion d'EasyPhp ou de Mysql ... est- ce qu'il y a un rapport avec MysqlAdministrator ou pas du tout !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

07 mars 2006, 18:10

Excuse moi mais je vais reprendre à la base parce que on s'égare tous ensemble là ;)

Est-ce qu'il y a une différence entre le fichier de configuration de PHPMyAdmin et ton fichier. Du moins en ce qui concerne les valeurs de connection
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 10:32

Merci ,
non il n'y a pas de différence entre les valeurs de mon fichier de config PhpMyAdmin et mon fichier de config.php de mon programme ...

Et en plus maintenant je n'arrive même plus à atteindre l'administration de EasyPhp ....

Pffff .... je crois que je vais tout désinstaller et recommencer depuis le début ....

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2006, 12:05

Et quand tu fait ton MySQL connect, est-ce que tu fait
mysql_connect(*,*,*) or die(mysql_error());
Et si c'est le cas, quel est exactement le message d'erreur affiché ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 12:21

Nan je fais : @mysql_connect($host, $user, $pass)
or die ("Impossible de se conecter à MySQL");

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2006, 12:30

Donc fait afficher un mysql_error dans le die et donne moi l'erreur exacte
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 2144 Messages

08 mars 2006, 12:56

En règle générale, ne jamais mettre de @ qui bloque les messages d'erreurs en phase de dévellopemen, parfois ça peut-être utile en phase de productions, et encore avec parimonie.

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 12:57

cela me met avec mysql_error

" Accès refusé pour l'utilisateur: 'root@localhost' (mot de passe: OUI) "

Je commence peut-etre a comprendre ...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2006, 13:20

Est-ce que les données de TON fichier de conf sont bien "root", ... ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 14:31

Oui mon fichier de conf est bien en $user=root, $host=localhost et $pass=password

dans le fichier config.inc.php .... pareil sauf que ya pas de password ... et si j'en met un (le meme que celui de mon fichier config), cela m'affiche une erreur de connexion et MySQL (erreur #1045) .... alors j'en met pas .. et je sais que c'est pas sur .... mais au moin sans le password je peux acceder à ma BDD

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2006, 14:58

les paramètres par défaut sont :
$host = "localhost";
$user = "root";
$passwd = "";
Il faut un mot de passe vide ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 15:23

Ok mais pour mon fichier config de ma page php ...; il faut un passwd quand meme ....

En plus comment palier la consigne de phpMyAdmin qui dit de mettre un pwd ....

maintenant ... ma page s'affiche et je t'en remercie ... mais l'erreur de MySQL et toujours en haut de page .... malgré qu'il si est connecté .. sinon il n'aurait pa fait de requete qui est sur ma 1er page ...

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 mars 2006, 16:46

Justement, le password, c'est la chaine vide

Du moins, par défaut.

Si tu ne veux plus le message d'avertissement, il faut que tu attribue un password à root mais en accedant à la table "mysql.user" avec PHPMyAdmin
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

08 mars 2006, 17:47

Ok ok ok ... et bien merci ... ca fonctionne enfin ... apres plusieurs jours de labeurs ...
Je te remercie ..

C'est RESOLU ... mais je sais pas comment on fait ....

Fouka Fouka
Invité n'ayant pas de compte PHPfrance

09 mars 2006, 14:28

Ola ola ola ...
Je crois avoir vendu la peaux de l'ours avant de l'avoir reelement tuer !!
Hier, nikel, j'arrivais enfin à faire ce que je voulais ... aujourd'hui nouveau probleme .... je n'arrive plus à me connecter au serveur MySQL car mysql_error me renvoie ... " Le hôte 'localhost' n'est pas authorisé à se connecter à ce serveur MySQL " ....

Pffff ... est-ce que ca va s'arreter un jours ?