|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
Bonjour,
J'ai une base de données MySQL 4.1.18 sur un serveur UNIX, une base de données MySQL 4.1.20 sur un serveur WINDOWS 2000. J'ai mon PC qui est sous Ubuntu et un autre qui me sert de client Windows XP. J'ai installé la dernière version stable du connector ODBC sur le client windows. Il se connecte sans problème à la base sur UNIX mais pas sur celle de Windows 2000. Tandis que sous Ubuntu, je me connecte sur les 2 bases de données avec mon connector ODBC. Par conséquent j'ai un problème ODBC entre mon client Windows et mon serveur Windows... Avez-vous déjà rencontré ce problème ? J'ai essayé d'autres versions de connecteur, ça ne fonctionne pas non plus. J'ai changé les droits de mon utilisateur, j'ai fait des flush des privilèges (conseils systématiques qu'on trouve sur le web), mais ça ne fonctionne pas. Soit il y a une configuration spéciale, soit il y a un bug du connecteur... Qu'en pensez-vous ? Pouvez-vous m'aider ? Je vous remercie beaucoup de votre aide. PS : je dois migrer de base de données et je n'ai pas le choix des OS... |
|
|
00
|
|
|
#2 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Bonjour,
Quel est le message d'erreur donné par le connecteur ODBC ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
le host "numéro d'IP" n'est pas autorisé pour ce serveur.
|
|
|
00
|
|
|
#4 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Vérifie que dans la table des droits de MySQL (mysql.user) il existe bien un utilisateur autorisé à se connecter depuis cette IP.
__________________
Pensez au bouton
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
Je le fais par acquis de conscience et je ne suis pas surprise de ta réponse, mais je répète que c'est le premier conseil que j'ai trouvé sur internet hier... et limite le dernier aussi !
De plus, j'ai fait le test depuis 2 clients windows en réalité, j'ai un problème avec les deux alors que je n'en ai pas avec le client Ubuntu. A chaque fois, j'ai dû rajouter un utilisateur pour chacune de ces machines. J'aurai donc réussi à configurer correctement le user de la plateforme linux et pas les 2 autres ? Enfin, on a comparé les IPs de l'utilisateur d'un des 2 clients windows qui se connecte sur la base sous Unix mais pas sur celle windows. C'est exactement la même. J'ai l'impression que cette piste a déjà été explorée |
|
|
00
|
|
|
#6 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Peut-être un problème de firewall alors ?
Tu as essayé en ligne de commande ou via telnet plutôt que par ODBC ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
Ah oui le firewall ! J'avais oublié la case firewall !
Par contre je vais essayer d'accéder à la base de données depuis les clients windows en passant par telnet. Excellente idée ! |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
J'ai essayé par telnet et ça ne fontionne pas. Bien vu Maximilian !
|
|
|
00
|
|
|
#9 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Quelle est l'erreur ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
désolée, j'ai oublié
le host "numéro d'IP" n'est pas autorisé à accéder à ce serveur MySQL. J'essaye de mettre les logs en route (je ne suis pas un pro du tout et personne dans ma société n'a jamais mis en route MySQL sous windows, donc je tatonne) pour essayer d'avoir une idée du problème par un autre angle. |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
ok, merci je vais essayer.
|
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
Alors j'ai vérifié avant de l'écrire mais ma machine n'a pas de nom (et en mettre un est un gros processus interne
Ce que je vais faire, je vais enlever mon utilisateur du client windows et en recréer un. Peut-être que mon utilisateur est corrompu quelque part. En tout cas merci de ton aide, Maximilian. Je cherche dans cette direction, puisqu'on a réussi à mettre le connecteur ODBC hors de cause (c'est déjà pas mal). |
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : août 2003 Messages : 131 ![]() |
J'ai fait un essai. J'ai effacé mon user, je l'ai recréé et avec telnet ça a fonctionné ! mais pas avec ODBC !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com