Christophe Casalegno

Mettre en place une réplication MySQL ou MariaDB sous Linux en une ligne de commande shell Bash

replication_MySQL_MariaDB

Dans cette vidéo, je vous présente comment mettre en place facilement une réplication MySQL ou MariaDB avec une simple ligne de commande bash sous Linux. Ce script a été testé avec MySQL version 5.5 à 5.7 (Je ne l’ai pas encore testé avec MySQL 8) et MariaDB version 10.0 à 10.4.

Vous pouvez télécharger le fichier via la commande ou juste via le lien qu’elle contient : wget --no-check-certificate https://www.christophe-casalegno.com/tools/replikator.sh

Exemples d’utilisation :

./replikator 83.143.18.20 (ip publique) 192.168.1.20 (ip privée) rootmastersqlpassword 83.143.18.30 (ip publique) 192.168.1.30 (ip privée) rootslavesqlpassword
./replikator 83.143.18.20 (ip publique) 83.143.18.20 (ip publique) rootmastersqlpassword 83.143.18.30 (ip publique) 83.143.18.30 (ip publique) rootslavesqlpassword

Christophe Casalegno
​Vous pouvez me suivre sur : Twitter | Facebook | Linkedin | Telegram | Youtube

2 Commentaires

  1. sarah mezrhab · mai 1, 2021 at 3:59 · Répondre

    bonjour
    Jai besoin d’aide de votre part pour réussir mon projet de réplication et j’aimerais savoir comment faire sorte que les deux machine fonctionne car pour ma part Jai crée deux machines virtuelle sous Debian et Jai installer pour chacune d’entre elle le serveur mariadb mais je ne comprend pas comment utiliser les nœud sur les deux serveur sachant que lorsque j’exécute la commande ipa ou ip r ces deux machine machine virtuelle on a la même adresse
    cordialement

    • Bonjour Sarah, je ne suis pas certain de bien comprendre ton problème. Si tu as crée 2 machines virtuelles, elles ne doivent pas avoir la même adresse IP. Que veux tu dire quand tu parles de noeuds ? Tu souhaites mettre en place une réplication MariaDB entre les deux ? Si tu as mis la même adresse IP pour chacune des machines tu vas avoir des problèmes : il faut mettre des adresses IP différentes pour chacune. Après éventuellement tu peux mettre une VIP que tu configureras sur la machine active et que tu pourras déplacer sur la seconde machine en cas de problème.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.