Question

03Cp> J'ai lu la documentation sur la page Percona, mais toujours un peu confus, en particulier sur l'option u003Cstrong>--replicateu003C/strong> .u003C/

03Cp> Mon réglage est que l'esclave ne réplique que certaines bases de données de Master, par exemple, db1 et db2. Donc, j'ai cette ligne suivante dans le fichier my.cnf sur l'hôte esclave:u003C/

replicate-do-db=db1
replicate-do-db=db2

03Cp> Donc, lorsque j'utilise l'outil, je sais que j'ai besoin de passer u003Cstrong>--databases=db1, db2u003C/strong> comme une option, mais dois-je écrire la table de contrôle résultante dans l'un de ces DBS avec u003Cstrong>--replicate=db1.checksumu003C/strong> ? Je sais par défaut, il crée une base de données appelée percona et écrit à u003Cstrong>percona.checksumu003C/strong> , mais puisque je ne reproduit pas toutes les bases de données, cela créera-t-il et écrit aussi un tel dB sur esclave?u003C/

03Cp> Et après avoir utilisé l'outil, devrais-je exécuter u003Cstrong>USE db1u003C/strong> avant de laisser tomber la table de contrôle sur maître de manière à ce que cela soit connecté et envoyé à esclave?u003C/

03Cp> Je sais que cela peut être facilement testé, mais lorsque je lis la documentation mentionnant la défaillance de la réplication m'a effrayé. J'en ai vissé mon mysql local et je n'ai accès qu'à ces deux serveurs. Apprécier ton aide.u003C/

Était-ce utile?

La solution

03Cblockquote> nu0

03Cp> Mais dois-je écrire la table de contrôle obtenue dans l'un de ces DBS avec --Replicate = db1.Checksum?u003C/

p> nu003C/blockquot

03Cp> Oui, vous avez besoin. Sinon, il ne serait pas répliqué.u003C/

03Cblockquote> nu0

03Cp> Et après avoir utilisé l'outil, devrais-je utiliser l'utilisation de DB1 avant de laisser tomber la table de contrôle sur Master afin que cela soit enregistré et envoyé à esclave?u003C/

p> nu003C/blockquot

03Cp> Oui.u003C/

Autres conseils

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top