binlog-ignore-db
adalah pengaturan sisi master, ini memberi tahu Master untuk tidak mencatat perubahan yang terjadi pada DB yang terdaftar.
replicate-ignore-db
adalah pengaturan sisi budak, ini memberi tahu Slave untuk mengabaikan informasi log masuk yang terkait dengan DB yang terdaftar
Kasus penggunaan yang umum adalah ketika Anda ingin mereplikasi database yang berbeda dari satu Master ke Slave yang berbeda. Master harus mencatat semua perubahan yang terjadi di semua database (dikurangi yang mungkin dikecualikan oleh binlog-ignore-db
, yaitu database yang tidak akan direplikasi di mana pun).
Setiap Slave akan menerima log biner lengkap, tetapi hanya akan mereplikasi perubahan yang terkait dengan database yang dipilih (yaitu database tidak dikecualikan oleh replicate-ignore-db
-- daftar ini akan berbeda pada setiap Slave).
(mysql
database menjadi database sistem, seharusnya diabaikan dari kedua ujungnya, kecuali jika Anda benar-benar, sangat sangat tahu apa yang Anda lakukan).