Atelier pratique
Objectif de cet atelier : Être capable de configurer la réplication entre 2 serveurs MariaDB.
Étapes de l'atelier :
-
Sur le serveur principal, modifiez le fichier de configuration de MariaDB pour activer le journal binaire.
-
Redémarrez le service MariaDB.
-
Connectez-vous à MariaDB en tant qu'utilisateur
root
, créez un utilisateur de réplication et récupérez les valeurs deMASTER_LOG_FILE
et deMASTER_LOG_POS
. -
Sur le serveur secondaire, modifiez le fichier de configuration de MariaDB pour activer le journal de relais.
-
Redémarrez le service MariaDB du serveur secondaire.
-
Connectez-vous à MariaDB en tant qu'utilisateur
root
sur le serveur secondaire et configurez-le pour utiliser le serveur principal pour la réplication.CHANGE MASTER TO
MASTER_HOST='adresse_ip_du_serveur_principal',
MASTER_USER='replication',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='fichier-log-principal',
MASTER_LOG_POS='pos-log-principal'; -
Démarrer la réplication sur le serveur secondaire.
START SLAVE;
-
Vérifiez que la réplication fonctionne correctement. Vous pouvez le faire en créant une nouvelle table ou en ajoutant des données sur le serveur principal, puis en vérifiant si ces modifications sont répliquées sur le serveur secondaire.
-- Sur le serveur principal
CREATE DATABASE test_replication;
USE test_replication;
CREATE TABLE table_test(id INT AUTO_INCREMENT PRIMARY KEY, data VARCHAR(255));
-- Sur le serveur secondaire
USE test_replication;
SELECT * FROM test_table;Si la table
test_table
existe sur le serveur secondaire, cela signifie que la réplication fonctionne correctement.
Une solution
Vous devez être connecté pour voir le contenu.