|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 8 ![]() |
Bonjour,
je suis stagiaire actuellement et j'ai un petit soucis avec ma base de données. Il faut que je la partage avec un autre ordinateur du même réseau. J'ai un ordinateur serveur où le fichier de ma base est partagé et un autre ordinateur qui doit avoir accès à la base. La base a été faite sous MySQL, elle est en .frm Est-ce que quelqu'un aurai une solution SVP. Merci d'avance. Arafrogala |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Qu'entends-tu exactement par "partager la base" ? L'installation d'un client MySQL sur l'autre poste ne suffit-il pas ? ced |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 8 ![]() |
si on copie la base dans le dossier où se crée les bases c'est bon mais il faut que mon collègue puisse avoir accès à cette base depuis le dossier partagé qui se trouve entre les 2 ordinateurs.
on utilise Mysql 5.0 la commande pour pouvoir modifier une base du dossier est use mais ça ne marche que si les bases sont dans le dossier par default. on ne trouve pas comment faut faire pour que lui puisse accèder à une autre base dans un autre dossier |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Pourquoi ne pas attaquer directement la base de donnée distante ?
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 8 ![]() |
Oui si c'est possible mais je sais pas comment faire !!!
Tu pourrais m'expliquer STP Merci d'avance |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() |
Cela dépend de ton langage de programmation.
Lequel utilise-tu ?
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Développeur Web Inscription : mars 2008 Messages : 439 ![]() |
je pense tout bètement à deux solution :
Soit : Coté MySQL la création d'un utilisateur qui donne accès à la BDD désiré. Il se connectera en précisant ton adresse ip local comme host! et ses identifiants initialement créés! ou encore plus simple : On partage le dossier contenant la base de données et mettant les droits d'écritures bien sur Dans le fichier my.ini du client, changer le repertoire par défaut d'accès aux base de données. on y met le repertoire distant du style : 192.168.1.114/data/ et le tour est joué!
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein Pour détourner un avion, il faut monter dedans - Frédéric beigbeder |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 8 ![]() |
dac ta deuxième solution me plait bien mais justement je n'ai pas trouvé où modifier ce chemin d'accès ??? Aurait-tu une idée où il pourrait être ?
|
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() ![]() |
Citation:
A chaque écriture/lecture/modification ton SGBD ne cessera pas d'utiliser le réseau. Ce qui peu en car de grosse utilisation de la base de donnée complètement surcharger le réseau. Il vaut bien mieux garder le SGBD et le SGF sur la même machine. En cas de trop grosse charge de trafique on préfèrera utiliser des bases de données répliqués. Par ailleurs la création d'un utilisateur est très très aisé avec phpmyadmin alors pourquoi s'en priver ... Je pense que tu trouvera tout ce dont t'as besoin ici pour attaquer ta base de donnée a distance, c'est très simple
__________________
http://alaindefrance.wordpress.com - http://www.alain-defrance.com Certifications : SCJP6 - SCWCD5 - SCBCD5 - SCMAD1 Project Lead eXo Social Java Black Belt - Java Black Belt Coach |
|
|
00
|
|
|
#10 | |
|
Membre éprouvé
![]() Développeur Web Inscription : mars 2008 Messages : 439 ![]() |
Citation:
![]() > Recherche google : filetype:ini "my.ini" > Premier résultat google : http://www.acc.umu.se/~saleskog/my.ini >on recherche le texte "/data" et on trouve : #Path to the database root datadir="C:/Program/MySQL/MySQL Server 5.0/Data/" qui est probablement vers les 70èmes lignes de ton fichier fichier Kazou, je suis entièrement d'accord avec toi
__________________
I don't know what will be used in the next world war, but the 4th will be fought with stones. - Albert Einstein Pour détourner un avion, il faut monter dedans - Frédéric beigbeder |
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 8 ![]() |
d'accord merci de votre aide je vais essayé je verrais bien si ça marche !!!
Merci à tous [Edit] je veux bien changer le chemin dans le .ini mais j'ai un autre problème : je ne peux plus me connecter à mysql !!! je fais quoi ??? on m'a dit d'utiliser ODBC mais je sais pas m'en servir est-ce que quelqu'un pourrait m'aider SVP Merci |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Inscription : décembre 2002 Messages : 452 ![]() |
tu as un serveur MySQL. Tu veux te connecter à partir d'un autre poste. IL te faut tout simple comme n'importe quel logiciel réseau un client MySQL.
Je te conseille sysyog.. http://www.clubic.com/telecharger-fi...63-sqlyog.html |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com