摘要:的,數(shù)據(jù)恢復(fù),主要為了應(yīng)對(duì)在線上執(zhí)行錯(cuò)誤的操作無(wú)法撤回情況,主從同步的數(shù)據(jù)庫(kù)也沒(méi)辦法的,在主庫(kù)上的操作會(huì)很快同步到從庫(kù),從庫(kù)的備份可能來(lái)不及,所以要有另一種撤回策略。
Mysql的,數(shù)據(jù)恢復(fù),主要為了應(yīng)對(duì)在線上mysql執(zhí)行update/delete錯(cuò)誤的操作無(wú)法撤回情況,主從同步的數(shù)據(jù)庫(kù)也沒(méi)辦法的,在主庫(kù)上的操作會(huì)很快同步到從庫(kù),從庫(kù)的備份可能來(lái)不及,所以要有另一種撤回策略。
錯(cuò)誤的情況基本是update和delete情況
錯(cuò)誤的表:實(shí)時(shí)數(shù)據(jù)變更多與少的情況
一. 實(shí)時(shí)數(shù)據(jù)變更比較少的表
舉例:反饋表,這個(gè)可能寫很少,變更更少,不小心操作失誤,
從上一次備份都可以恢復(fù)表數(shù)據(jù),再次進(jìn)行正確的update操作。
數(shù)據(jù)沒(méi)有丟失可以通過(guò)sql語(yǔ)句進(jìn)行類似回滾,修正數(shù)據(jù)的操作,推薦使用sql操作進(jìn)行撤回,記得提前備份這個(gè)表。
二. 實(shí)時(shí)數(shù)據(jù)變更很大的表
參考鏈接:http://imysql.com/2017/02/26/...
根據(jù)ORCALE的flashback功能,國(guó)內(nèi)一些Mysql專家實(shí)現(xiàn)了mysql的flashback
mysqlbinlog_flashback 更便重于阿里云 RDS環(huán)境的使用。
Github: https://github.com/58daojia-d...
binlog2sql 便重于通常MySQL的處理。從代碼上來(lái)看,該項(xiàng)目更簡(jiǎn)潔一點(diǎn)。
Github: https://github.com/danfengcao...
其中在自己的服務(wù)器上測(cè)試了binlog2sql,只是簡(jiǎn)單的update操作失誤之后的數(shù)據(jù)恢復(fù)測(cè)試,可以實(shí)現(xiàn)
binlog2sql常見錯(cuò)誤是:
修改配置之后,重啟mysql 服務(wù)
配置中的binlog_row_image=full這個(gè)是mysql5.6+的版本提供的特性,低版本的無(wú)法使用這個(gè)
推薦數(shù)據(jù)變更數(shù)據(jù)是:在測(cè)試服務(wù)器上進(jìn)行sql操作,成功再交由DBA進(jìn)行正式數(shù)據(jù)庫(kù)的操作,一些很關(guān)鍵的表,先備份在操作。
摘自我的博客:http://river0314.lofter.com/p...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22659.html
摘要:數(shù)據(jù)庫(kù)學(xué)習(xí)線路圖語(yǔ)法教程教程簡(jiǎn)介語(yǔ)法選擇查詢子句與,或,非按關(guān)鍵字排序在表中插入空值更新刪除運(yùn)算符通配符運(yùn)算符運(yùn)算符通用數(shù)據(jù)類型語(yǔ)句快速參考連接內(nèi)部連接左連接右連接完整外部連接自連接運(yùn)算符語(yǔ)句語(yǔ)句撤銷索引表以及數(shù)據(jù)庫(kù)語(yǔ)句語(yǔ)句語(yǔ)句字 數(shù)據(jù)庫(kù)學(xué)習(xí)線路圖 SQL 語(yǔ)法教程 SQL 教程 SQL 簡(jiǎn)介 SQL 語(yǔ)法 SQL Select選擇 SQL SELECT DISTINCT S...
閱讀 734·2019-08-30 15:44
閱讀 1466·2019-08-30 11:02
閱讀 3054·2019-08-29 18:42
閱讀 3573·2019-08-29 16:16
閱讀 1804·2019-08-26 13:55
閱讀 1825·2019-08-26 13:45
閱讀 2442·2019-08-26 11:43
閱讀 3335·2019-08-26 10:32