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>