一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Mysql如何快速回滾被刪除的數(shù)據(jù)

張康康 ? 來源:陳翠 ? 2019-07-29 18:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在數(shù)據(jù)庫操作中,難免會因?yàn)楦鞣N各樣的原因?qū)?shù)據(jù)造成損壞,這個(gè)時(shí)候就需要對數(shù)據(jù)庫快速恢復(fù)。傳統(tǒng)的方法會先恢復(fù)mysql備份,再去用mysqlbinlog抽取指定時(shí)間點(diǎn)的日志,再恢復(fù),這樣的操作比較耗時(shí),容易出錯(cuò),那有沒有一種工具可以快速把誤刪除的操作SQL逆過來,然后重新插入誤刪除的數(shù)據(jù)呢?

binlog2sql,就是一個(gè)很好的應(yīng)用,它可以從MySQL binlog解析出SQL,根據(jù)不同選項(xiàng),你可以得到原始SQL、回滾SQL、去除主鍵的INSERT SQL等。

演示環(huán)境說明:

數(shù)據(jù)庫:Mysql5.6

操作系統(tǒng):Centos7為例

演示場景:2018年10月31日10:56,刪除整個(gè)表的數(shù)據(jù),演示快速回滾被刪除的數(shù)據(jù)

操作步驟

1、回滾之前先確認(rèn)一下Mysql Server配置參數(shù)

Mysql如何快速回滾被刪除的數(shù)據(jù)

2、如果你沒有mysql命令,那么需要安裝對應(yīng)版本的Mysql客戶端,Centos7對應(yīng)的mysql客戶端包是mariadb,Centos6客戶端包是mysql

Mysql如何快速回滾被刪除的數(shù)據(jù)

3、安裝binlog2sql回滾工具

Mysql如何快速回滾被刪除的數(shù)據(jù)

4、授權(quán)用于回滾的Mysql用戶

Mysql如何快速回滾被刪除的數(shù)據(jù)

5、開始實(shí)驗(yàn):模擬誤刪除

Mysql如何快速回滾被刪除的數(shù)據(jù)

6、查看誤刪除時(shí)間點(diǎn)寫入的binlog文件

Mysql如何快速回滾被刪除的數(shù)據(jù)

7、查看誤刪除時(shí)間點(diǎn)的操作SQL

Mysql如何快速回滾被刪除的數(shù)據(jù)

8、生成回滾SQL

Mysql如何快速回滾被刪除的數(shù)據(jù)

9、登錄mysql,對數(shù)據(jù)進(jìn)行回滾

Mysql如何快速回滾被刪除的數(shù)據(jù)

可以看到被刪除的兩條數(shù)據(jù)已經(jīng)恢復(fù)。

工具參數(shù)說明:

Mysql如何快速回滾被刪除的數(shù)據(jù)

當(dāng)然數(shù)據(jù)庫恢復(fù)是修復(fù)操作,是對已經(jīng)發(fā)生問題的進(jìn)行的補(bǔ)救措施。咱們實(shí)際業(yè)務(wù)中還是應(yīng)該應(yīng)該重視流程和測試,避免數(shù)據(jù)庫誤操作。數(shù)據(jù)庫畢竟關(guān)系到用戶的核心利益。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • MySQL
    +關(guān)注

    關(guān)注

    1

    文章

    861

    瀏覽量

    27961
  • MYSQL數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    0

    文章

    96

    瀏覽量

    9888
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    被刪除后面板的VI怎么找回前面板

    如題,公司有個(gè)程序需要修改,發(fā)現(xiàn)其中的VI程序框圖都被刪除,請教大神們?nèi)绾握一?b class='flag-5'>被刪除的程序框圖
    發(fā)表于 01-18 23:59

    信號被刪除的麻煩

    :MapLib:701- 已連接到頂級端口s0的信號s0已被刪除。警告:MapLib:701- 信號s1連接到頂級端口s1已被刪除。任何想法為什么?如果您需要更多信息,請告訴我。基本上這個(gè)電路,我有一
    發(fā)表于 10-12 14:25

    恢復(fù)Unix系統(tǒng)被刪除地文件

    恢復(fù)Unix系統(tǒng)被刪除地文件 與DOS/Windows不同,Unix文件被刪除后很難恢復(fù),這是由Unix獨(dú)特的文件系統(tǒng)結(jié)構(gòu)決定的。所以,要想恢復(fù)這些
    發(fā)表于 01-11 11:53 ?1005次閱讀

    超過4.19億的Facebook用戶ID電話信息被泄露,數(shù)據(jù)庫已被刪除

    據(jù)消息報(bào)道,當(dāng)?shù)貢r(shí)間9月4日Facebook證實(shí),存儲了超4億條與Facebook賬戶關(guān)聯(lián)的電話號碼數(shù)據(jù)庫被曝光。Facebook發(fā)言人表示,目前數(shù)據(jù)庫已被刪除,沒有證據(jù)表明Facebook賬戶遭到入侵。
    的頭像 發(fā)表于 09-05 15:04 ?3869次閱讀

    如何快速有效解決鍵槽鍵問題

    鍵槽就是在軸上或孔內(nèi)加工出一條與鍵相配的槽,用來安裝鍵,以傳遞扭矩。由于種種原因,鍵槽鍵現(xiàn)象頻繁發(fā)生,對于設(shè)備管理者來說,如何快速有效解決鍵槽鍵問題是很重要的一項(xiàng)工作。針對于鍵槽
    發(fā)表于 04-16 09:46 ?2485次閱讀

    簡述MySQL的基本操作

    MySQL的基本使用方法,如:創(chuàng)建數(shù)據(jù)庫,查詢數(shù)據(jù)庫,刪除數(shù)據(jù)庫,創(chuàng)建表。
    的頭像 發(fā)表于 05-11 15:40 ?600次閱讀

    數(shù)據(jù)數(shù)據(jù)恢復(fù)-數(shù)據(jù)庫文件被刪除/分區(qū)被格式化的SQL SERVER數(shù)據(jù)恢復(fù)方案

    數(shù)據(jù)數(shù)據(jù)恢復(fù)-數(shù)據(jù)庫文件被刪除/分區(qū)被格式化的SQL SERVER數(shù)據(jù)恢復(fù)方案
    的頭像 發(fā)表于 09-21 14:34 ?1121次閱讀

    數(shù)據(jù)數(shù)據(jù)恢復(fù)—MySQL數(shù)據(jù)庫表誤刪除記錄的數(shù)據(jù)恢復(fù)案例

    binlog。 數(shù)據(jù)庫故障&分析: 工作人員在執(zhí)行Delete命令刪除數(shù)據(jù)時(shí)未添加where子句進(jìn)行篩選,導(dǎo)致全表數(shù)據(jù)被刪除刪除
    的頭像 發(fā)表于 11-09 15:16 ?1744次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫表誤<b class='flag-5'>刪除</b>記錄的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    mysql數(shù)據(jù)庫命令大全

    MySQL是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它擁有豐富的命令來管理和操作數(shù)據(jù)庫。以下是一份詳盡、詳實(shí)、細(xì)致的MySQL數(shù)據(jù)庫命令大全,希望對您有所
    的頭像 發(fā)表于 11-16 16:39 ?1919次閱讀

    MySQL數(shù)據(jù)庫是如何應(yīng)對故障恢復(fù)與數(shù)據(jù)恢復(fù)回的問題呢?

    今天這篇文章,我想聊一聊MySQL數(shù)據(jù)庫是如何應(yīng)對故障恢復(fù),與數(shù)據(jù)恢復(fù)回的問題。一個(gè)最基本的數(shù)據(jù)庫,應(yīng)當(dāng)可以做到以下幾點(diǎn)
    的頭像 發(fā)表于 11-27 10:04 ?1390次閱讀
    <b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫是如何應(yīng)對故障恢復(fù)與<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)回<b class='flag-5'>滾</b>的問題呢?

    數(shù)據(jù)數(shù)據(jù)恢復(fù)—未開啟binlog的Mysql數(shù)據(jù)數(shù)據(jù)恢復(fù)案例

    mysql數(shù)據(jù)庫故障: 工作人員使用Delete命令刪除數(shù)據(jù)時(shí)未添加where子句進(jìn)行篩選,導(dǎo)致全表數(shù)據(jù)被刪除
    的頭像 發(fā)表于 12-08 14:18 ?1567次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—未開啟binlog的<b class='flag-5'>Mysql</b><b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    [Kubernetes]為什么有時(shí)會出現(xiàn)刪除POD后要等一段時(shí)間才能被刪

    正常情況下,執(zhí)行kubectl delete pod之后,pod一般會立即被刪除。
    的頭像 發(fā)表于 12-22 10:38 ?1255次閱讀
    [Kubernetes]為什么有時(shí)會出現(xiàn)<b class='flag-5'>刪除</b>POD后要等一段時(shí)間才能<b class='flag-5'>被刪</b>掉

    服務(wù)器數(shù)據(jù)恢復(fù)—存儲中卷被刪除后重建如何恢復(fù)被刪除卷的數(shù)據(jù)?

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 某品牌FlexStorage P5730服務(wù)器存儲,存儲中有一組由24塊硬盤組建的RAID5陣列,包括1塊熱備硬盤。 服務(wù)器存儲故障: 存儲中的2個(gè)卷被刪除,刪除之后重建了一個(gè)新卷。需要恢復(fù)之
    的頭像 發(fā)表于 06-05 11:03 ?1053次閱讀

    使用插件將Excel連接到MySQL/MariaDB

    ,可以快速地將數(shù)據(jù)MySQL 或 MariaDB 加載到 Excel,立即從數(shù)據(jù)庫刷新 Excel 工作簿中的數(shù)據(jù),編輯這些
    的頭像 發(fā)表于 01-20 12:38 ?631次閱讀
    使用插件將Excel連接到<b class='flag-5'>MySQL</b>/MariaDB

    數(shù)據(jù)數(shù)據(jù)恢復(fù)——MySQL數(shù)據(jù)庫誤刪除表記錄的數(shù)據(jù)恢復(fù)案例

    誤操作,在用Delete命令刪除數(shù)據(jù)時(shí)未添加where子句進(jìn)行篩選導(dǎo)致全表數(shù)據(jù)被刪除,刪除后未對該表進(jìn)行任何操作。
    的頭像 發(fā)表于 02-22 09:44 ?705次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)——<b class='flag-5'>MySQL</b><b class='flag-5'>數(shù)據(jù)</b>庫誤<b class='flag-5'>刪除</b>表記錄的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例