[前][次][番号順一覧][スレッド一覧]

mysql:11014

From: Ryuji Matsushita <Ryuji Matsushita <maturyu@xxxxxxxxxx>>
Date: Thu, 17 Feb 2005 15:11:50 +0900
Subject: [mysql 11014] 特定テーブルだけレプリケーションしたい

初めまして
表題の件下記のごとく困っております。実装経験などおありの先輩の助言をお待
ちしてます。

【やりたいこと】
Server A :DB1 :Table 1,2,3
         :DB2 :Table 5,6,7
Server B :DB3 :Table 8
         :DB2 :Table 5,7
Server C :DB4 :Table 9
         :DB2 :Table 5,7
においてA -> B -> Cのレプリケーションを張りServer A:DB2:Table5,7のみをレ
プリケーションするように変更したい。
スレーブ側だけ変更すれば良いのでしょうか?
変更時には(RESET SLAVEとCHANGE MASTER TOで変更しました)
マスター側は何もしなくていいのですか?

【環境】
MySQL 4.0.15
RedHut 2.4.9-e.59

【現在の状況】
指定したテーブル以外もレプリケーションされる(system.log内でINSERT文あり)
レプリケーション自体は動いている。(SHOW SLAVE ,SHOW MASTER )
現在のはServer A :DB2すべてがレプリケーションする設定となっている。

【MASTER側】Server A
my.cnf内
 log-bin
 server-id=22
【MASETER/SLAVE側】Server B
my.cnf内
 server-id=11
 replicate-do-table=DB1.Table5
 replicate-do-table=DB1.Table7
 log-slave-updates
【SLAVE側】Server C
my.cnf内
 server-id=33
 replicate-do-table=DB1.Table5
 replicate-do-table=DB1.Table7


Ryuji Matsushita <maturyu@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]