Skip to main content

Fix a cluster master/master or slave/slave

Sur la première instance de mariadb :

show master status;

Sur la deuxième instance de mariadb :

 show slave status \G;

Regarder les champs Master_Log_File et Read_Master_Log_Pos

Ce doit être les mêmes que File et Position

Si ce n'est pas le cas sur la deuxième instance de mariadb faire la commande suivante :

CHANGE MASTER TO
 MASTER_LOG_FILE='mysql-bin.XXX',
 MASTER_LOG_POS=YYY;

ou  XXX et YYY sont les champs respectifs du SHOW MASTER STATUS de la première instance

Restart le slave :

mysql> STOP SLAVE; START SLAVE;

Pour vérifier que cela fonctionne, sur la première instance de mariadb :

 create table test(a int);

et regarder sur la deuxième instance si la table est bien créée :

show tables;

Ensuite faire la même procédure mais inversement car les 2 sont slaves de l'autre.