Bonjour,je voudrais synchroniser une base de donnée dans un serveur s1 avec une base de données dans un serveur s2,comment le faire?
merci d'avance.
Bonjour,je voudrais synchroniser une base de donnée dans un serveur s1 avec une base de données dans un serveur s2,comment le faire?
merci d'avance.
Ça manque un peu de détails....
- Est-ce que tu désires ta synchro une seule fois ? Alors un simple copie FTP des fichiers pendant que la BD est arrêté suffit.
- Est-ce que tu désires ta synchro en temps réél ? Alors établi un réplication.
- Est-ce toute la BD ou seulement une table ou deux ? Voir l'outils http://www.maatkit.org/
Marc
Bonjouir,je voudrais synchroniser en temps réel pouvez-vous m'expliquer comment répliquer si vous avez un exemple de code ça m'aidera beaucoup.
merci
"Bon jouir" !!! C'est la première fois que j'entend celle-ci
Un excellent tutoriel sur "comment" mettre en place la réplication MySQL : http://www.howtoforge.com/mysql_database_replication
Note : La réplication MySQL ne se fait que dans un sens. MASTER -> Slave. Si tu requiert une replication MASTER <-> MASTER c'est une autre histoire.
A+
Bonsoir,
je viens de trouver que la réplication d'un serveur slave est impossible avec plusieurs serveur master chose que je dois faire .Parceque
on a plusieurs points de vente chacune a une base de données pos1,pos2....
et on veut qu'une base de donné POS_central serait mise à jour avec toues les bases de données des points de ventes .
comment faire ?
merci d'avance
Théoriquement : La synchro se prevoit à l'avance.
C'est trop vague ton problème
Pour synchroniser des tables entre maitre et nomades, il faudrait faire des exports en sql puis réimporter sur le maitre en jouant le fichier script sql générer sur l'esclave.
avec mysqldump et mysql (2 fichiers dans le bin de mysql tu peux faire ça)
avec l'option --host tu peux tout faire !
suffit de bien le définir à l'avance !
Partager