binlog-ignore-db
एक मास्टर-साइड सेटिंग है, यह मास्टर को सूचीबद्ध डीबी पर होने वाले परिवर्तनों को लॉग न करने के लिए कहती है।
replicate-ignore-db
एक स्लेव-साइड सेटिंग है, यह स्लेव को सूचीबद्ध डीबी से संबंधित आने वाली लॉग जानकारी को अनदेखा करने के लिए कहता है
विशिष्ट उपयोग का मामला तब होता है जब आप अलग-अलग डेटाबेस को एक ही मास्टर से अलग-अलग दासों में दोहराना चाहते हैं। मास्टर को सभी डेटाबेस में होने वाले सभी परिवर्तनों को लॉग करना होगा (माइनस जिन्हें संभवतः binlog-ignore-db
द्वारा बाहर रखा गया है) , यानी डेटाबेस जिसे कहीं भी दोहराया नहीं जाएगा)।
प्रत्येक दास को पूर्ण बाइनरी लॉग प्राप्त होगा, लेकिन वह केवल चयनित डेटाबेस से संबंधित परिवर्तनों को दोहराएगा (अर्थात डेटाबेस नहीं replicate-ignore-db
. द्वारा बहिष्कृत -- यह सूची प्रत्येक दास पर अलग होगी)।
(mysql
डेटाबेस एक सिस्टम डेटाबेस होने के कारण, यह होना चाहिए दोनों छोर से अनदेखा किया जाता है, जब तक कि आप वास्तव में, वास्तव में वास्तव में जानिए आप क्या कर रहे हैं)।