connexion ODBC BDD_mysql sur un réseau - SQL/NoSQL - Programmation
Marsh Posté le 27-01-2007 à 15:41:47
et quand tu es sur l'autre machine tu mets quoi dans le connecteur ?
mon avis :
- soit tu t'es planté dans les paramètres odbc de la machine distance
- soit tu n'as pas activé les droits pour se connecter à distance sur la base
dans le dernier cas je ne sais pas comment fonctionne mysql 1.8 vu que je n'y ait jamais touché
Marsh Posté le 27-01-2007 à 15:46:58
oui je me suis planté c'est sur mais je ne sais pas trop quoi mettre
paramètre odbc de la machine distante :
Server : 192.168.0.1 (adresse local de la machine ou se trouve la bdd)
user : user2
je n'ai en effet pas du activer les droits pour me connecter à distance mais comment activer ces droits ?
Marsh Posté le 28-01-2007 à 09:44:09
Bon j'ai trouvé la solution :
je la donne ça pourra peut être servir à quelque personne :
il suffit just d'ajouter une ligne dans la table user de la bdd mysql
perso j'ai recopié tel quel la ligne avec localhost et root et j'ai mis l'adresse ip de la machine en réseau et en user on met ce qu'on veut...
ensuite il faut redémarer le serveur mysql pour que ça soit pris en compte .....
et vala on peut faire le lien odbc de la machine en réseau
Marsh Posté le 28-01-2007 à 11:37:51
tu n'étais pas obligé de redémarrer la base, tu pouvais lancer la commande "flush privileges;" en tant qu'admin
c'est assez utile quand on change le mot de passe root et qu'on veut le tester sans s'apercevoir trop tard qu'on s'est planté dans le mot de passe
Marsh Posté le 27-01-2007 à 15:06:29
Je voudrais me connecter à une base de données mysql qui se trouve sur le réseau. (j'utilise mysql 1.8)
J'arrive à me connecter avec un lien ODBC sur la machine où se trouve la BDD mais je n'arrive pas sur une autre machine...
quand je suis sur la machine qui a la BDD je met dans le connector ODBC:
Server : localhost
user : root
mais quand je suis sur un PC qui se trouve sur le réseau comment faire ?
Dois-je changer le fichier my.ini ? dois-je ajouter un utilisateur ? si oui que mettre ?