Sunday, April 16, 2017

Video tutorial RǸplication MySQL Master Slave

Video tutorial RǸplication MySQL Master Slave


Fonctionnement de la r‚plication MySQL

La r‚plication MySQL permet de maintenir en temps r‚el une copie d?une ou plusieurs bases d?un serveur maŒtre vers un ou plusieurs serveurs esclave.

Il ne s?agit absolument pas d?une sauvegarde de vos donn‚es: la r‚plication permet d?assurer la disponibilit‚ de vos donn‚es, en aucun cas leur p‚r‚nit‚.

La r‚plication MySQL est bas‚e sur le fait que le serveur maŒtre va garder la trace de toutes les ‚volutions de vos bases (modifications, effacements, etc.) dans un fichier de log-binaire.

Notez que sous MySQL, plusieurs type de r‚plication sont envisageables:
  • maŒtre -> un seul esclave
  • maŒtre -> plusieurs esclaves
  • maŒtre/esclave -> maŒtre/esclave (double r‚plication dans les deux sens)
Dans ce tutoriel, nous mettrons en place une r‚plication maŒtre -> esclave.

La r‚plication Mysql-server d?un base de donn‚es permet de disposer du mˆme jeu de donn‚es … tout moment sur deux serveurs ou plus. 
MySQL permet d?automatiser la recopie des donn‚es entre une machine principale et plusieurs secondaires de fa‡on unidirectionnelle (r‚plication master-slave) ou de fa‡on bidirectionnelle entre 2 serveurs (r‚plication master-master). Dans ce tutoriel, nous allons mettre en place ces deux types de systŠmes, le second ‚tant une extension du premier.



Mise en place de la r‚plication sous MySQL

Tout d?abord sachez que les manipulations suivantes sont ind‚pendantes de la plateforme. Vous pourrez donc mettre en place la r‚plication MySQL aussi bien sur des plateformes Linux que sur Windows.

Available link for download