2011-12-22 15 views
12

Soruma bir yanıt bulamadım.mysql çoğaltma - bir veritabanındaki bağımlı sunucu

2 mysql sunucum var.

  1. Usta sunucu
  2. Slave sunucu

Şimdi ben başka Slave sunucu eklemek istiyorum ama diğer web sitesi bu sunucuda çalışan var.

Sadece bir veritabanı çoğaltabilir miyim? Eğer ustadan sadece bir veritabanı çoğaltmak istiyorsanız

cevap

37

Evet

, örneğin, sizin /etc/my.cnf içinde replicate-do-db ayarlamak veya MySQL argüman olarak replicate-do-db ayarlayabilirsiniz yapabilirsiniz:

replicate-do-db=db01 

çoklu varsa

replicate-do-db=db01 
replicate-do-db=db02 

sadece köle istiyorsanız: veritabanları /etc/my.cnf böyle olmalı, çoğaltılması Bazı veritabanı yok sayar, replicate-ignore-db ayarlayabilirsiniz: MySQL belge üzerinde

replicate-ignore-db=db01 

Daha fazla bilgi: http://dev.mysql.com/doc/refman/5.1/en/replication-options-slave.html#option_mysqld_replicate-do-db

-1

köle makinesinin /etc/my.conf dosyasına sorunumu bu satırları çözüldü ekleme. Teşekkürler.

mysql> show master status; 

bu bilgiyi ekleyin:

replicate-do-db=Refill 

Ancak bu yaptıktan sonra ben vardı veritabanlarını hem yeniden başlatın ve komuta altında yazarak ana sunucudan yeni bir dosya adı ve konumunu güncellemek için lütfen unutmayın MySQL'iniz köle makinede ve köleyi başlatır.

İlgili konular