|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Salut!!! j'ai deux ordinateurs, j'utilise mysql dans easyphp et ma base se trouve dans l'un de ces ordinateurs et j'aimerai que l'autre puisse y acceder, modifier les données dans la base. En mode local, tout marche bien.
J'ai remplacé le contenu de my.ini (C:/Program Files/EasyPHP1-8/mysql/data par c:/data) dans le répértoire c:/Program files/easyphp1_8/mysql mais je n'arrive pas à accéder depuis l'autre ordinateur. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Vérifie les droits de connexions depuis une autre machine que la machine locale (par défaut, il me semble que seul "root" sur "localhost" a le droit de se connecter à la base). Il faut alors dupliquer les droits avec soit l'IP de l'autre machine dans la colonne HOST, soit "@" qui autorise la connexion de toutes les IP. Il faut regarder les droits des utilisateurs, dans PHPMyAdmin (vu que tu es sous easyphp). Ca peut venir de là, tout bêtement... ced |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Merci d'avance. Je vais voir cela un moment
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Les paramètres de easyphp sont encore par défaut car je l'ai installé ce matin. Je suis dans phpMyAdmin maintenant et je fais quoi? Je vois dans la table user de la base de donnée mysql "Host : localhost et user : root et presque tous les autres champs par N"
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Tu rajoutes une ligne avec "@" dans host et "root" dans user.
Après ça, ça doit marcher... ced |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Je viens de finir un petit logiciel en java avec netbeans. J'ai utilisé le pilote mysql-connector(...).jar pour pouvoir accéder à une base de donnée. L'url que j'ai utilisé dans la configuration de "new database connection" dans netbeans est : jdbc:mysql://127.0.0.1/nomBase et l'user name : root. Ainsi je peux voir la base de donnée dans netBeans sans lancer phpmyadmin et mon logiciel peut l'utiliser. Mon problème, c'est que je voudrai lancer ce logiciel à partir d'autres ordinateurs dans le réseau mais la base de donnée se trouve dans un seul ordinateur et que les autres peuvent y accéder.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Il est impossible d'ajouter une ligne avec @ comme Host et root comme user. Il apparaît une erreur sql.
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
C'est ma faute
ced |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Salut! Après cela, que dois-je faire?
|
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Ré-essaye une connexion depuis un autre poste.
ced |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Salut!!! Mon problème est enfin résolu. Voici ce que j'ai fais:
- créér un nouvel utilisateur avec '%' comme serveur. - supprimer la ligne contenant blind - adress 127.0.0.1 dans c:/Program files/easyphp1-8/conf_files/my.ini et c'est tout. Je peux maintenant accéder à la base de donnée depuis un autre machine du réseau local en utilisant comme url jdbc:mysql//adresseIP de la machine où se trouve la base de données/nom de la base de données. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com