Bonjour à tous,
après quelques jours de recherches, je me tourne vers la communauté de Développez pour essayer de comprendre et résoudre mon soucis.
Contexte: J'ai développé il y a quelque temps déjà un outil de planification pour mon usine (avec une base de données MySQL). Nous avons décidé, il y a quelques temps d'utiliser des ordinateurs tactiles en production pour rentrer les données de production en temps réel (nous avons sous-traité le développement des interfaces, c'est fait en C#).
Le problème auquel je suis confronté c'est que je n'arrive pas à me connecter sur ma base de données à partir d'un autre ordinateur du réseau (avec MySQL workbench). J'ai donc, après quelques recherches, effectué une édition des privilèges pour l'utilisateur avec lequel je souhaite me connecter (il faut savoir que j'ai une copie de mon planning sur mon PC et je fais tous les test de connections en direction de mon IP: 192.168.0.XX, mais je suppose que si ça fonctionne comme ça, ça fonctionnera sur le serveur de la même façon). Donc voici ce que j'ai fait:
GRANT ALL PRIVILEGES ON [database_name].* TO '[user]'@'[hostname]' identified by '[password]'
Sachant que pour hostname j'ai essayé plusieurs variantes:
% (any host)
l'ip de la machine avec laquelle je souhaite me connecter
192.168.0.% (pour autoriser toutes les machines du réseau)
J'ai aussi essayé de rajouter, dans le my.ini, cette ligne:
Mais ça ne change rien.
Mais rien n'y fait je n'arrive toujours pas à me connecter. Si quelqu'un a une piste pour m'orienter vers la résolution du problème, je serais extrêmement reconnaissant.
Merci d'avance.
Partager