7th Sep, 2009

MySQL replication 常用 command 及設定

顯示 slave server 狀況, 最常用:
SHOW SLAVE STATUS

Replication 遇到 error 停左係度, 跳過一個 error:
SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;

之後 resume replication:
SLAVE START

好煩, 跳過某d error no, 喺 my.ini 度 set, 用 comma 隔開:
–slave-skip-errors=1062,1053

某d table 成日有error, 根本上又唔駛replicate, 每個 table 一行:
–replicate-do-table=db_name.tbl_name1
–replicate-do-table=db_name.tbl_name2

嫌煩, 一次過 ignore 成個 database, 每個 database 一行:
–replicate-ignore-db=db_name1
–replicate-ignore-db=db_name2

太多 database / table 要 ignore, 用 wildcat:
–replicate-wild-ignore-table=db_name%.tbl_name%

都仲係好煩, 乜 error 都跳過:
–slave-skip-errors=all

若然實在太煩, 唔想再用 replication:
–skip-slave-start

最終解決, uninstall MySQL

相關文章

你的回應






Your response: