[PHP][MySql] problème de connection à la bdd

problème de connection à la bdd [PHP][MySql] - PHP - Programmation

Marsh Posté le 25-03-2005 à 16:31:16    

Bonjour,
 
je veux me connecter à ma base de donnée avec le code suivant mais ça e fonctionne pas :
 

Code :
  1. $conn = mysql_connect("localhost:3306","user","password" ) or die("Impossible de se connecter" );
  2. echo "connection réussie";
  3. mysql_select_db("bibliotheque" ) or die("Impossible de selectionner la bdd" );
  4. echo "bdd selectionnée";


 
j'ai l'erreur suivante qui apparaît :
 
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\.....\index.php
 
J'utilise PHP 4.3.10, Mysql 4.1.8 et Apache 2.0.53
Je les ai installé séparément car je voulais voir comment la configutation se passait.
De quoi peut venir l'erreur ?
 
 
Est ce qu'il faut installer PHPMyAdmin ? Il sert à gérer la base de donner je croit, pour cela j'utilise les outils fourni par MySql (MySql Administrator et MySql Query Browser)
 
Merci

Reply

Marsh Posté le 25-03-2005 à 16:31:16   

Reply

Marsh Posté le 25-03-2005 à 16:34:17    

pourquoi tu précise le port de connexion ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 25-03-2005 à 16:44:04    

Et accessoirement, mySQL QB se connecte lui ?

Reply

Marsh Posté le 25-03-2005 à 16:52:48    

Oui MySql QB se connecte bien, et j'indique le port car MySql QB utilise celui-ci, mais j'ai essayé sans et ça ne marche pas.

Reply

Marsh Posté le 25-03-2005 à 20:37:05    

et quand tu ne mets pas le port, tu as quoi comme message d'erreur ?
le "user","password" de la ligne 1 correspond-il bien au nom d'utilisateur de la base de donnée et au mot de passe qui lui est lié ? traditionnellement on retrouve souvent "root","" à cet endroit?
 
apres quelques autres recherches sur mes anciens scripts: as-tu essayé de remplacer  
mysql_select_db("bibliotheque" )
par
mysql_select_db("bibliotheque",$conn)

Reply

Marsh Posté le 26-03-2005 à 06:13:25    

le truc du 2ème argument pour le mysql_select_db c'est juste pour si tu veux changer la db d'une connection autre que la derniere initialisée ... hors c'est pas le cas ici apperemment


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 29-03-2005 à 10:24:15    

C'est bon, j'ai trouvé le problème, il y avait une erreur dans  la configuration de mon fichier php.ini.
 
Merci pour votre aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed