server-id = n | 給服務(wù)器分配一個(gè)唯一的ID編號(hào) |
log-slave-updates | 啟用從屬服務(wù)器上的日志功能,使這臺(tái)計(jì)算機(jī)可以用來(lái)構(gòu)成一個(gè)鏡像鏈(A->B->C)。 |
master-host = hostname | 主控服務(wù)器的主機(jī)名或IP地址。如果從屬服務(wù)器上存在mater.info文件(鏡像關(guān)系定義文件),它將忽略此選項(xiàng)。 |
master-user = replicusername | 從屬服務(wù)器用來(lái)連接主控服務(wù)器的用戶名。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項(xiàng)。 |
master-password = passwd | 從屬服務(wù)器用來(lái)連接主控服務(wù)器的密碼。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項(xiàng)。 |
master-port = n | 從屬服務(wù)器用來(lái)連接主控服務(wù)器的TCP/IP端口(默認(rèn)設(shè)置是3306端口)。 |
master-connect-retry = n | 如果與主控服務(wù)器的連接沒(méi)有成功,則等待n秒(s)后再進(jìn)行管理方式(默認(rèn)設(shè)置是60s)。如果從屬服務(wù)器存在mater.info文件,它將忽略此選項(xiàng)。 |
master-ssl-xxx = xxx | 對(duì)主、從服務(wù)器之間的SSL通信進(jìn)行配置。 |
read-only = 0/1 | 0: 允許從屬服務(wù)器獨(dú)立地執(zhí)行SQL命令(默認(rèn)設(shè)置); 1: 從屬服務(wù)器只能執(zhí)行來(lái)自主控服務(wù)器的SQL命令。 |
read-log-purge = 0/1 | 1: 把處理完的SQL命令立刻從中繼日志文件里刪除(默認(rèn)設(shè)置); 0: 不把處理完的SQL命令立刻從中繼日志文件里刪除。 |
replicate-do-table = dbname.tablename | 與–replicate-do-table選項(xiàng)的含義和用法相同,但數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表名字里允許出現(xiàn)通配符”%” (例如: test%.%–對(duì)名字以”test”開頭的所有數(shù)據(jù)庫(kù)里的所以數(shù)據(jù)庫(kù)表進(jìn)行鏡像處理)。 |
replicate-do-db = name | 只對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像處理。 |
replicate-ignore-table = dbname.tablename | 不對(duì)這個(gè)數(shù)據(jù)表進(jìn)行鏡像處理。 |
replicate-wild-ignore-table = dbn.tablen | 不對(duì)這些數(shù)據(jù)表進(jìn)行鏡像處理。 |
replicate-ignore-db = dbname | 不對(duì)這個(gè)數(shù)據(jù)庫(kù)進(jìn)行鏡像處理。 |
replicate-rewrite-db = db1name > db2name | 把主控?cái)?shù)據(jù)庫(kù)上的db1name數(shù)據(jù)庫(kù)鏡像處理為從屬服務(wù)器上的db2name數(shù)據(jù)庫(kù)。 |
report-host = hostname | 從屬服務(wù)器的主機(jī)名; 這項(xiàng)信息只與SHOW SLAVE HOSTS命令有關(guān)–主控服務(wù)器可以用這條命令生成一份從屬服務(wù)器的名單。 |
slave-compressed-protocol = 1 | 主、從服務(wù)器使用壓縮格式進(jìn)行通信–如果它們都支持這么做的話。 |
slave-skip-errors = n1, n2, …或all | 即使發(fā)生出錯(cuò)代碼為n1、n2等的錯(cuò)誤,鏡像處理工作也繼續(xù)進(jìn)行(即不管發(fā)生什 么錯(cuò)誤,鏡像處理工作也繼續(xù)進(jìn)行)。如果配置得當(dāng),從屬服務(wù)器不應(yīng) 該在執(zhí)行 SQL命令時(shí)發(fā)生錯(cuò)誤(在主控服務(wù)器上執(zhí)行出錯(cuò)的SQL命令不會(huì)被發(fā)送到從屬服務(wù)器上做鏡像處理); 如果不使用slave-skip-errors選項(xiàng),從屬服務(wù)器上的鏡像工作就可能因?yàn)榘l(fā)生錯(cuò)誤而中斷,中斷后需要有人工參與才能繼續(xù)進(jìn)行。 |