Bonjour,
J'ai une base MySQL qui tourne sur un serveur, intégrée à EasyPHP. Cette base fonctionne. Je cherche à faire des requètes à partir d'Excel sur cette base à partir d'un poste en réseau local, à l'aide d'ODBC 5.1 driver. J'ai donc installé le driver MyODBC 5.1, à la fois sur le serveur et sur le poste distant. Le serveur tourne sous Win 2003 et le poste en XP Pro SP2.
La configuration d'une source de données utilisateur sur le serveur ne pose aucun problème : ma source se connecte bien à la base, le test de connexion fonctionne. N'ayant pas de logiciel client sur le serveur, j'en suis resté là pour le serveur. Le nom de serveur fourni sur le serveur est localhost.
Par contre, sur le poste distant, impossible d'établir une source de données. Le nom de serveur donné est le nom de réseau du serveur ("nom_serveur"), le nom d'utilisateur, le mot de passe et la base cible sont les mêmes que sur le serveur. Je précise que l'utiilsateur en question a été configuré "tous serveurs" (Toto@%) et cette utilisateur possède le nom du poste XP distant. Le résultat est le même si on donne en nom de serveur son adresse IP.
Le diagnostic renvoyé par le test de connexion est :
Citation:
[MySQL][ODBC 5.1 Driver]Can't connect to MySQL server on 'nom_seveur' (10060)
Partant du principe que le serveur est accessible par le réseau et que la connexion fonctionne en local sur le serveur, il s'agit probablement d'un probleme réseau et qu'il y a un verrouillage autre que le simple fait d'autoriser un utilisateur "tous serveurs".
Aucun parfeu n'est activé, sur le serveur et sur le poste.
Dans le fichier de conf mysql : port 3306 indiqué et skip-networking commenté.
Je n'ai rien trouvé dans l'interface PhpMyAdmin qui concerne ce type d'autorisation. Quelqu'un peut-il m'aider ?
NB : Un telnet localhost 3306 ne fonctionne pas et indique perte de connexion de l'hote. Le probleme vient peut etre de la deja. Le ping marche.
PS : l'utilisateur utilisé dans la connexion a TOUS les privilges (comme une administrateur).
J'ai tout tenté et ca ne fonctionne toujours pas. Je ne sais plus quoi tester.
Merci de votre aide
Partager