亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 43750 | 回復(fù): 0
打印 上一主題 下一主題

MySQL 之反轉(zhuǎn)binlog [復(fù)制鏈接]

論壇徽章:
2
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-03-10 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-06-23 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-03-07 23:25 |只看該作者 |倒序?yàn)g覽
下載地址
  (HTTP:小寫)//pan.baidu.com/s/1eQW9zSQ

如有疑問請(qǐng)聯(lián)系微信:onesoft007

簡介
DBA或者開發(fā)人員,有時(shí)會(huì)誤刪除或者誤更新數(shù)據(jù)。傳統(tǒng)的數(shù)據(jù)庫恢復(fù)方法是利用之前的備份再加上誤操作之前的binlog,來恢復(fù)數(shù)據(jù)。該方法需要耗費(fèi)較長時(shí)間來恢復(fù)備份,甚至需要停機(jī)維護(hù),嚴(yán)重降低系統(tǒng)的可用性。

MySQL的flashback功能是由淘寶的彭立勛,在MySQL-5.5.18的基礎(chǔ)上開發(fā)的。隨著binlog格式的變動(dòng)和類型的增加,基于5.5.18的版本,無法用于目前主流的5.6版本的。因此平民軟件將該功能移植到5.6版本上,讓相關(guān)人員對(duì)數(shù)據(jù)庫有更強(qiáng)的掌控能力。



使用方法
定位誤操作的binlog位置
mysqlbinlog -v <binlog file> | grep <keyword>

舉例

       mysqlbinlog -v --base64-output=decode-rows /var/lib/mysql/128.000110 | grep -B10 -A5 items

輸出類似為



# at 1093

#160215 15:22:39 server id 10  end_log_pos 1240 CRC32 0x6146d30e        Table_map: `zabbix`.`items` mapped to number 73

# at 1240

#160215 15:22:39 server id 10  end_log_pos 1824 CRC32 0xe2d557b8        Update_rows: table id 73 flags: STMT_END_F

'/*!*/;

### UPDATE `zabbix`.`items`

### WHERE

###   @1=24138

###   @2=0

###   @3=''

###   @4=''

###   @5=10106




確認(rèn)相關(guān)位置
假設(shè)找到相關(guān)位置,開始位置1017,結(jié)束位置2563

mysqlbinlog     -v --base64-output=decode-rows  --start-position=1017 --stop-position=2563 /var/lib/mysql/128.000110



使用平民軟件提供的flashback軟件
mysqlbinlog   -B  -v   --start-position=1017 --stop-position=2563 /var/lib/mysql/128.000110 | mysql -u<user> -p<password> <databases>

       注意:恢復(fù)之前先在不使用的從機(jī)上做測試,測試成功后,再在主庫上做。

限制
       該軟件利用binlog中記錄了操作前的數(shù)據(jù)鏡像和操作后的數(shù)據(jù)鏡像。有如下限制

1)        binlog_format=row

2)        只支持insert、update、delete

3)        不支持drop 、truncate、alter等ddl語句

結(jié)論
       flashback功能,可以在緊急情況下,避免用戶漫長的數(shù)據(jù)庫恢復(fù)過程。讓高可用提升一個(gè)級(jí)別。



下載地址
  (HTTP:小寫)//pan.baidu.com/s/1eQW9zSQ



如有疑問請(qǐng)聯(lián)系微信:onesoft007
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP