日志格式
基于【數(shù)據(jù)行】的模式,就是把所有變化的數(shù)據(jù)記錄下來:
成都創(chuàng)新互聯(lián)網(wǎng)絡公司擁有十多年的成都網(wǎng)站開發(fā)建設經(jīng)驗,千余家客戶的共同信賴。提供網(wǎng)站設計制作、做網(wǎng)站、網(wǎng)站開發(fā)、網(wǎng)站定制、買友情鏈接、建網(wǎng)站、網(wǎng)站搭建、響應式網(wǎng)站設計、網(wǎng)頁設計師打造企業(yè)風格,提供周到的售前咨詢和貼心的售后服務基于【sql語句】的模式,就是把所有的執(zhí)行的sql語句記錄下來
混合模式: 前兩種模式的混合,根據(jù)具體sql,mysql內(nèi)部自動選擇,而且對【ROW模式】進行了優(yōu)化
show variables like 'binlog_format';
vim /etc/my.cnf
binlog_format=STATEMENT
查看binlog內(nèi)容:
// 普通查看:
mysqlbinlog mysql.bin.0003
// 顯示具體執(zhí)行信息:
mysqlbinlog mysql.bin.0003 -v
// 去掉base64符號:
mysqlbinlog mysql.bin.0003 -v --base64-output=decode
過濾參數(shù)
一般不在主上做限制,給從庫做限制
#### 參數(shù)(my.cnf):
#主庫(binlog日志記錄過濾):
binlog-do-db #只復制-指定的數(shù)據(jù)庫
binlog-ignore-db #不復制-指定的數(shù)據(jù)庫
#從庫(中繼日志記錄過濾):
replicate_do_db #只復制-指定的數(shù)據(jù)庫
replicate_ignore_db #不復制-指定的數(shù)據(jù)庫
replicate_do_table #只復制-指定的數(shù)據(jù)表
replicate_ignore_table #不復制-指定的數(shù)據(jù)表
replicate_wild_do_table #只復制-指定的數(shù)據(jù)表,使用【通配符】
replicate_wild_ignore_table #不復制-指定的數(shù)據(jù)表,使用【通配符】
示例配置:
# 1.【從庫】,只復制【xh庫】,排除掉【user表】
replicate_do_db=xh
replicate_ignore_table=xh.user
# 2.【從庫】,只復制【xh庫】,排除掉以test開頭的表
replicate_do_db=xh
replicate_wild_ignore_table=xh.test%
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。