Aller au contenu principal

Atelier pratique

Objectif de cet atelier : Être capable de configurer la réplication entre 2 serveurs MariaDB.

Étapes de l'atelier :

  1. Sur le serveur principal, modifiez le fichier de configuration de MariaDB pour activer le journal binaire.

  2. Redémarrez le service MariaDB.

  3. Connectez-vous à MariaDB en tant qu'utilisateur root et créez un utilisateur de réplication.

  4. Sur le serveur secondaire, modifiez le fichier de configuration de MariaDB pour activer le journal de relais.

  5. Redémarrez le service MariaDB.

  6. 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_USE_GTID=current_pos;
  7. Démarrer la réplication sur le serveur secondaire.

    START SLAVE;
  8. 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 test_table (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