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 10/01/2007, 11h55   #1
Membre du Club
 
Avatar de gregcat
 
Inscription : décembre 2005
Messages : 155
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : décembre 2005
Messages : 155
Points : 55
Points : 55
Envoyer un message via MSN à gregcat
Par défaut connexion mysql à distance : ERROR 2003 (HY000)

je peux sans problème me connecter à mysql en local mais quand je veux me connecter sur un mysql distant j'ai systématiquement cette erreur:

MYSQL DISTANT
C:\Program Files\EasyPHP1-8\mysql\bin>mysql -u root -h 75.0.61.174
ERROR 2003 (HY000): Can't connect to MySQL server on '75.0.61.174' (10061)



MYSQL LOCAL
C:\Program Files\EasyPHP1-8\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 4.1.9-max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


je ne sais pas non plus comment afficher le log de connexion de mysql.exe pour voir le détail de la connexion.

Ce problème à l'air d'être célébre sur le net mais personne ne donne de réponse clair ... HELPPPP !!!!!!
gregcat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 12h48   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
cf ma réponse ici http://www.developpez.net/forums/sho...d.php?t=259532.

it's not a bug, it's a feature !
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 15h37   #3
Membre du Club
 
Avatar de gregcat
 
Inscription : décembre 2005
Messages : 155
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : décembre 2005
Messages : 155
Points : 55
Points : 55
Envoyer un message via MSN à gregcat
Merci pour ton aide mais apres avoir mis les tous les droits à l'utilisateur admin et ca ne marche toujours pas...

depuis le pc distant (75.0.61.47):

C:\Program Files\EasyPHP1-8\mysql\bin>mysql -uadmin -hTEST_1
ERROR 2003 (HY000): Can't connect to MySQL server on 'TEST_1' (10061)

que je mette TEST_1 ou TOTO ca dit la meme chose

Mysql:
Host User password Select_priv Insert_priv Update_priv Delete_priv..
localhost root Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ..
localhost admin admin Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ..

voici min my.ini (sur host: TEST_1)(75.0.61.174):
#------------------------ IMPORTANT ! ----------------------
# This file is GENERATED by EasyPHP when needed so edit the
# file C:\PROGRA~1\EASYPH~1\conf_files\my.ini if you want to do
# modifications in this file
#-----------------------------------------------------------


; IMPORTANT
; C:/PROGRA~1/EASYPH~1 is used to specify EasyPHP installation path

[mysqld]
datadir=C:/PROGRA~1/EASYPH~1/mysql/data
basedir=C:/PROGRA~1/EASYPH~1/mysql

bind-address=127.0.0.1
;#skip-networking
; Uncomment for use on USB key
; skip-innodb

les noms de ces chemins sont ils reconnus correctement?
gregcat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 16h16   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Dans la table user, "host" ne désigne pas le serveur mais le poste depuis lequel l'utilisateur a le droit de se connecter.

Ton utilisateur admin@localhost n'a donc pas le droit de se connecter d'un poste distant. Il faut que tu le renommes en admin@'75.0.61.47' ou admin@'%'.

A l'inverse, dans mysql en ligne de commande, -h indique le serveur et non le client. -hTEST_1 est donc OK.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2007, 12h21   #5
Membre du Club
 
Avatar de gregcat
 
Inscription : décembre 2005
Messages : 155
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : décembre 2005
Messages : 155
Points : 55
Points : 55
Envoyer un message via MSN à gregcat
WAOOO j'ai trouvé!!!après 2 jours de recherche, vive Internet!!!

j'ai pu aboutir grace à cette page bénie:
http://nst.sourceforge.net/nst/docs/faq/ch06s03.html

le truc c'est que je ne redémarrais par le service mysql après les modif dans la table user .....

Mais merci beaucoup à toi Anton, tu m'as mis sur la bonne voie et vive développez.com !!!!
une aide pour tous !!! tous pour une aide !!!

gregcat 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 00h47.


 
 
 
 
Partenaires

Hébergement Web