Page 1 sur 1

synchronisation simple de bases

Posté : 15 avr. 2008, 19:42
par Gico
Bonjour

Je cherche un solution pour pouvoir alimenter une base Mysql en local et pouvoir la synchroniser simplement avec une base distante en mode connecté .
Si quelqun a une idée.
Merci

Posté : 15 avr. 2008, 20:09
par Hubert Roksor
Tu en fais un réplicat esclave de la base distante. STOP SLAVE t'es offline, START SLAVE ça synchronise. En revanche, ton esclave doit être en lecture seule.

Il faudrait que tu donnes plus d'informations sur ce que tu cherches à faire ainsi qu'un topo de ta situation. Si ta base est chez un hébergeur mutualisé ça change tout, etc...

Posté : 15 avr. 2008, 21:31
par Gico
Merci pour ta réponse.
En fait l'idée c'est simplement de pouvoir travailler offline pour mettre à jour une base, puis à la connexion suivante d'effectuer simplement une opération de synchronisation, c'est pour quelqun qui ne va pas s'amuser à manipuler des opérations sql, faut que je lui fasse un bouton "synchroniser" ....
Sinon oui ça devrait être sur en mutualisé sur un serveur administré par moi.

Posté : 16 avr. 2008, 12:55
par Hubert Roksor
Si tu es en hébergement mutualisé, c'est ton hébergeur qui s'occupe (administre) du serveur, me trompe-je ? Auquel cas, impossible d'utiliser la réplication.

Certains programmes existent pour synchroniser les données, notamment Maatkit, en Perl. Je n'en connais pas en PHP, et si tu essayais de le faire fonctionner à partir de chez toi tu ne pourrais probablement pas te connecter à la base.

Je ne connais pas de programmes permettant de synchroniser le schéma des tables. Certaines bibliothèques comme MDB2 proposent des fonctionnalités similaires, mais il y a du boulot à faire pour arriver à ce que tu cherches à faire...

Désolé, j'ai bien peur que tu ne trouves rien de facile à utiliser.

Posté : 17 avr. 2008, 11:37
par Gico
Bon , je vais me faire une raison, merci pour les infos.