Changer de version de réplication
<<<
Passer à la réplication version 4.0 Passer à la réplication version 5.0
>>>

6.5 Compatibilité de la réplication entre les versions de MySQL
6 Réplication de MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Changer de version de réplication
->Passer à la réplication version 4.0
Passer à la réplication version 5.0

6.5.2 Passer à la réplication version 4.0

Cette section s'applique aux situations de mise à jour depuis une architecture MySQL 3.23 vers 4.0 ou 4.1. Un serveur 4.0 doit être en version 4.0.3 ou plus récent, tel que mentionné dans la section Compatibilité de la réplication entre les versions de MySQL .

Lorsque vous mettez à jour un maître depuis MySQL 3.23 vers MySQL 4.0 ou 4.1, assurez vous d'abord que tous les esclaves et tous les maîtres sont déjà en versions 4.0 ou 4.1 (si ce n'est pas le cas, commencez par mettre à jour les esclaves comme indiqué ci-dessous). Une fois le maître mis à jour, vous ne devez pas relancer la réplication avec les vieux logs binaires 3.23, car cela va perturber les esclaves 4.0 et 4.1. La mise à jour peut être faites comme ceci, en supposant que vous avez un maître 3.23 à modifier, et des esclaves 4.0 ou 4.1 :
  • Bloquez toutes les modifications sur le maître avec FLUSH TABLES WITH READ LOCK .
  • Attendez que les esclaves ait rattrappé toutes les modifications du maître (utilisez SHOW MASTER STATUS sur le maître, et SELECT MASTER_POS_WAIT() sur les esclaves. Puis lancez STOP SLAVE sur les esclaves.
  • Eteindez le serveur maître et passez le en MySQL 4.0 or 4.1.
  • Relancez le serveur MySQL maître. Enregistrez le nom du nouveau log binaire du maître. Vous pouvez obtenir ce nom avec la commande SHOW MASTER STATUS sur le maître. Puis, lancez cette commande sur les esclaves :
    
    mysql> CHANGE MASTER TO MASTER_LOG_FILE='<name>', MASTER_LOG_POS=4;
    mysql> START SLAVE;

<< Passer à la réplication version 4.0 >>
Changer de version de réplication Compatibilité de la réplication entre les versions de MySQL Passer à la réplication version 5.0