Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2006, 13h18   #1
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
Par défaut [php mysql]Connexion au seveur MYSQL

salut

j'ai installé EasyPHP sur mon poste et un serveur Mysql. Le problème c'est que je peux me connecter au serveur mysql de EasyPHP alors que je n'arrive pas à le faire avec l'autre serveur

pour juste savoir, mon serveur MYSQL fonctionne bien, il a un n° de port différent que celui de EasyPHP

merci d'avance
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 13h31   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
fais voir ton code de connexion, et les messages d'erreur que tu rencontres.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 13h34   #3
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
Voici le code de connexion :

Code :
1
2
3
4
5
6
<?php require_once('Connections/dbConnexoin.php'); ?>
<?php
 
$dbConnexoin = mysql_connect("localhost","Nom_user","MotDePasse");
 
mysql_select_db("DB", $dbConnexoin);
le message affiché;

Code :
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'Nom_user'@'@localhost' (mot de passe: OUI) in c:\program files\easyphp1-8\www\monsite\aaa.php on line 39
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 13h37   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par chorokari
Voici le code de connexion :
Le code de connexion, c'est ce qui est caché dans ton fichier d'include.

Apparemment, tu as déjà une erreur dans le nom de ton serveur (un @ de trop)
Tu as bien spécifié le port TCP de ton serveur ?

L'utilisateur Nom_user est bien créé dans MySQL ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 13h47   #5
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
le n° de port de mysql EasyPHP est 3306
le n° de port de Serveur MYSQL installé sur le post : 3307

je ne sais est ce que je doit spécifier le n° de port dans la chaîne de connexion? Si oui où je eput l'ajouter?

pour l'utilisateur c'est le root donc aucun problème. j'ai essayé de créer un autre user et se connecter avec se dernier mais toujours le même problème.
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 13h52   #6
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par chorokari
je ne sais est ce que je doit spécifier le n° de port dans la chaîne de connexion? Si oui où je eput l'ajouter?
Montre ton code de connexion et je te dirai comment le modifier (n'oublie pas de masquer les mots de passe). Sinon tu peux aussi regarder la doc...

Citation:
Envoyé par chorokari
pour l'utilisateur c'est le root donc aucun problème.
Heu... l'utilisateur "Nom_user", ce n'est pas "root".
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 14h33   #7
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
Code :
<?php require_once('Connections/dbConnexoin.php'); ?>
Code :
1
2
3
4
5
<?php
 
$dbConnexoin = mysql_connect("localhost:3307","root","123456");
 
mysql_select_db("test", $dbConnexoin);
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 14h37   #8
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Ca m'étonnerait qu'avec ce code tu aies le message d'erreur donné plus haut !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 14h52   #9
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
quelle est donc la solution

est ce que je peux désativer, arrêter ou déconnecter le mysql de easyphp?
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 14h54   #10
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par chorokari
quelle est donc la solution
Nous donner le message d'erreur qui va avec le code que tu viens de donner ?
Citation:
Envoyé par chorokari
est ce que je peux désativer, arrêter ou déconnecter le mysql de easyphp?
Oui, c'est un service Windows que tu peux couper, mais ça ne résoudra pas ton problème je pense.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 15h10   #11
Invité régulier
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 8
Points : 8
Code :
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\program files\easyphp1-8\www\monsite\test connexion.php on line 2
chorokari est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 15h15   #12
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
On progresse. Alors voilà, il y a une subtilité de configuration dans ton serveur MySQL qui fait que ça ne marche pas. Et là je ne pourrai pas t'aider, il faudra aller poster une nouvelle question (bien formulée, en évacuant au max le côté PHP) sur le forum MySQL.
Un dernier essai, tu peux essayer de remplacer localhost par 127.0.0.1 ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h58.


 
 
 
 
Partenaires

Hébergement Web