日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql 传统数据恢复_MySQL误操作后如何快速恢复数据传统解法利用binlog2sql快速闪回常见问题参考资料...

發(fā)布時(shí)間:2025/3/15 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 传统数据恢复_MySQL误操作后如何快速恢复数据传统解法利用binlog2sql快速闪回常见问题参考资料... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MySQL誤操作后如何快速恢復(fù)數(shù)據(jù)

摘要: 利用binlog閃回誤操作數(shù)據(jù)。

基本上每個(gè)跟數(shù)據(jù)庫(kù)打交道的程序員(當(dāng)然也可能是你同事)都會(huì)碰一個(gè)問(wèn)題,MySQL誤操作后如何快速回滾?比如,不小心update了整張表的某個(gè)字段,或者delete一張表,忘加限制條件,整張表都沒(méi)了。假如這還是線上環(huán)境核心業(yè)務(wù)數(shù)據(jù),那這事就鬧大了。誤操作后,能快速回滾數(shù)據(jù)是非常重要的。

傳統(tǒng)解法

用全量備份重搭實(shí)例,再利用增量binlog備份,恢復(fù)到誤操作之前的狀態(tài)。然后跳過(guò)誤操作的SQL,再繼續(xù)應(yīng)用binlog。對(duì)于DML的回滾,此法費(fèi)時(shí)費(fèi)力,不值得再推薦。

利用binlog2sql快速閃回

首先,確認(rèn)你的MySQL server開(kāi)啟了binlog,設(shè)置了以下參數(shù):

[mysqld]server-id = 1log_bin = /var/log/mysql/mysql-bin.logmax_binlog_size = 100Mbinlog-format = row

如果沒(méi)有開(kāi)啟binlog,也沒(méi)有預(yù)先生成回滾SQL,那真的無(wú)法快速回滾了。對(duì)存放重要業(yè)務(wù)數(shù)據(jù)的MySQL,強(qiáng)烈建議開(kāi)啟binlog。

隨后,安裝開(kāi)源工具binlog2sql。binlog2sql是一款簡(jiǎn)單易用的binlog解析工具,其中一個(gè)功能就是生成回滾SQL。

shell

Tag標(biāo)簽:

總結(jié)

以上是生活随笔為你收集整理的mysql 传统数据恢复_MySQL误操作后如何快速恢复数据传统解法利用binlog2sql快速闪回常见问题参考资料...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。