2013-09-16 19 views
5

mysql görmezden-db eserlerini sunucuya göre my.cnf AFAIK,filtre MySQL çoğaltma (görmezden-db)

yani

binlog-ignore-db      = mysql 
replicate-ignore-db      = mysql 

bu çok istemci tarafında çalışır eğer elimden, emin değilim mekanizmayı açıklayan herkes, ustadan nasıl gönderebilirim, ancak müşteri tarafında kabul edemez.

Bunu neden yapmak istiyorum? Birden fazla slave var "2 slave" MySQL tablosunu çoğaltmalı, diğer 2'de olduğu gibi overwriten olmamalıdır. Diğer her masa nerede çoğaltılacak.

Bunu okuyun: http://dev.mysql.com/doc/refman/5.6/en/replication-rules-db-options.html yeterince temizlemedi. Bir ana-yan ayardır, Master'a listelenen DB'de yer alan değişiklikleri kaydetmemesi gerektiğini bildirir.

cevap

18

replicate-ignore-db

o farklı Slaves tek Usta farklı veritabanlarını çoğaltmak istediğinizde tipik bir kullanım durumu listelenen DB

ilgili gelen günlük bilgilerinin görmezden Slave söyler, bir köle tarafı ayardır. Master, tüm veri tabanlarında meydana gelen tüm değişiklikleri (eksi binlog-ignore-db, yani herhangi bir yerde çoğaltılmayacak veritabanı) hariç tutmalıdır.

Her Slave tam ikili günlüğünü alacaksınız, ancak yalnızca seçilen veritabanları ile ilgili değişiklikleri (değil replicate-ignore-db tarafından dışlanan yani veritabanları - Bu liste, her Slave farklı olurdu) çoğaltılır.

(mysql bir sistem veritabanı olmanın, bu Gerçekten, gerçekten çok ne yaptığınızı bilmedikçe, her iki ucundan göz ardı olmalıdır).

+0

Teşekkürler Randomseed, bir soru, böylece master binlog-ignore-db'den replication/binlogu yoksaymak için [master ucundan yok saymak için] kullanılır, oysa slave'in ucundan göz ardı etmek için replicate-ignore-db [gözardı etmek için kullanılır. kölenin sonu]? – tike

+0

Doğru. Yan not: [log-in-time recovery] (http://dev.mysql.com/doc/refman/5.6/en/point-in-time-recovery.html) 'ye izin vermek istiyorsanız, ikili günlük de yararlıdır.). Göz ardı etmeksizin veritabanlarını göz ardı etmeyin. Öte yandan, veritabanlarını göz ardı etmek ikili günlüğün boyutunu azaltır (ve dolayısıyla ağ trafiğini azaltır). – RandomSeed