Christophe CasalegnoAutoimmune warrior, Entrepreneur & Bio/Hacker

brain@127.0.0.1:~$ cat post.html

Set up MySQL or MariaDB replication on Linux with a single Bash command

MySQL/MariaDB replication

In this video, I show you how to easily set up MySQL or MariaDB replication with a single bash command on Linux. This script was tested with MySQL versions 5.5 to 5.7 (I have not yet tested it with MySQL 8) and MariaDB versions 10.0 to 10.4.

You can download the file using the command or simply the link it contains: wget --no-check-certificate https://www.christophe-casalegno.com/tools/replikator.sh

Examples of use:

./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

Watch the video on YouTube

Christophe Casalegno
​You can follow me on: Twitter | Facebook | Linkedin | Telegram | Youtube

2 comments

  1. sarah mezrhab · · Reply

    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

    1. 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.

Leave a comment

Add a comment
Christophe Casalegno Brain 0verride

Keep it simple
and direct!