婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL使用binlog日志做數據恢復的實現

MySQL使用binlog日志做數據恢復的實現

熱門標簽:電話外呼系統改號 武漢網絡外呼系統服務商 外呼系統打電話上限是多少 怎樣在地圖標注銷售區域 啥是企業400電話辦理 百應電話機器人優勢 地圖標注費用是多少 南昌三維地圖標注 曲靖移動外呼系統公司

MySQL的binlog日志是MySQL日志中非常重要的一種日志,記錄了數據庫所有的DML操作。通過binlog日志我們可以進行數據庫的讀寫分離、數據增量備份以及服務器宕機時的數據恢復。

定期備份固然可以在服務器發生宕機的時候快速的恢復數據,但傳統的全量備份不可能做到實時,所以在發生宕機的時候,也會損傷一部分數據,如果這個時候開啟了binlog日志,那么可以通過binlog來對沒有做備份的這一階段損失的數據進行恢復。如果了解Redis的朋友,可能想到了,Redis有兩種持久化方式,分別是AOF和RDB。RDB就類似于MySQL的全量復制,AOF就類似于MySQL的binlog。

關于數據的恢復這里在說一點,既然binlog這么好,是不是開啟了binlog就不需要定期做備份了呢,不要這樣做。為什么呢,因為binlog的數據量非常大,另外就是使用binlog做數據的恢復性能會非常低。因為binlog是對操作的記錄,比如某一時刻,我先插入了一條數據,然后將這條數據刪除了,本身數據是沒了,但有兩條操作。如果是全量備份,肯定沒有這條數據,如果使用binlog需要執行一條插入和一條刪除操作,因此性能和文件大小都是比較大的。

啰嗦了一堆,下面說關于數據恢復的問題:

在正式開始之前,先來說一說mysql完整備份數據庫,以及恢復數據庫的方法

備份數據庫:

首先我們來創建一個數據庫,mytest

create database mytest;

接著我們來創建一張表

use mytest;
create table t1(id int ,name varchar(20));

然后我們插入兩條數據

insert into t1 values (1,'xiaoming');
insert into t1 values (2,'xiaohong');

下面我們對mytest數據庫進行備份,備份到/root/bakup/

mysqldump -uroot -p -B -F -R -x --master-data=2 mytest | gzip > /root/backup/bak_$(date +%F).sql.gz

參數說明:

-B:指定數據庫

-F:刷新日志

-R:備份存儲過程等

-x:鎖表

--master-data:在備份語句里添加CHANGE MASTER語句以及binlog文件及位置點信息

查看備份文件

這樣呢,我們就把數據做了一個完整的備份。下面來刪除數據庫,然后通過備份數據進行恢復數據庫。

gzip -d bakup_xxx.gz
mysql -uroot -p  bakup_xxx.sql

這樣我們就把數據導入到庫里了。

繼續上面的操做,我們新增xiaoli和xiaozhao這兩條數據,并把xiaozhao這條記錄刪除掉。

在刪除之前,我們先來刷新binlog日志,生成一個新的日志,那么我們之后所要操做的內容都會被記錄到新的日志文件中。(通過前面binlog日志的詳細說明我們知道,每次刷新和服務重啟的時候,都會生成一個binlog日志文件。)

flush logs;
show master status;

我們注意,binlog的文件是0009,位置是在154,這兩個信息很重要

下面我們來做插入和刪除操作


這個時候我們應該是來查看一下binlog日志的狀態,以便與我們一會來進行恢復到此狀態,但是,真正的環境中我們并不知道這個狀態,因此這里也就不去查看這個狀態了,這個狀態的值可以通過后面查看binlog日志文件來進行分析。下面我們開始誤操作:

我們來把xiaozhao刪除掉

這樣數據就刪除掉了,下面我們再來查看binlog的狀態

show master status;

這個時候我們發現我刪除操作是個錯誤的操作,要進行恢復,那么該如何恢復呢?這個時候我們就可以通過binlog的position來進行恢復。
在進行其他的處理之前,我們建議,馬上再執行一次flush logs,也就是讓出錯的部分就集中在這么一個binlog日志文件中。

我們來查看0009的binlog日志。

我們看到delete_rows 結束點是928這個點,起始點是在755這個點,我們可以把操作的這些數據刪除到我們上次備份的內容,然后通過執行binlog來進行恢復,當然恢復到755這個點之前。
比如我上次備份的是整個數據庫,我就可以把整個數據庫刪除,然后通過備份文件恢復,然后再通過binlog做增量恢復。這樣數據就回來了。這里就不再進行刪庫了,我們直接演示使用binlog日志恢復數據的方法

語法如下

mysqlbinlog mysql-bin.0000xx | mysql -u用戶名 -p密碼 數據庫名

比如我們要把所有的操作都恢復(不包括我們的刪除,我們知道刪除是在755點上):

mysqlbinlog mysql-bin.000009 --start-position 154 --stop-position 755 | mysql -uroot -p mytest

再來查看表

我們發現xiaozhao又回來了,當然了,這里多了一個xiali,是因為我之前并沒有刪除備份前的數據。當然了,我們在恢復的過程中可以選擇只恢復xiaozhao這么一塊內容

下面是binlog日志恢復中一些常用的參數 

--start-datetime:從二進制日志中讀取指定等于時間戳或者晚于本地計算機的時間

--stop-datetime:從二進制日志中讀取指定小于時間戳或者等于本地計算機的時間 取值和上述一樣

--start-position:從二進制日志中讀取指定position 事件位置作為開始。

--stop-position:從二進制日志中讀取指定position 事件位置作為事件截至

到此這篇關于MySQL使用binlog日志做數據恢復的實現的文章就介紹到這了,更多相關MySQL binlog數據恢復內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL數據庫恢復(使用mysqlbinlog命令)
  • MySQL中的binlog相關命令和恢復技巧
  • Mysql的Binlog數據恢復:不小心刪除數據庫詳解
  • mysql如何利用binlog進行數據恢復詳解
  • 教你自動恢復MySQL數據庫的日志文件(binlog)
  • Linux上通過binlog文件恢復mysql數據庫詳細步驟
  • 解說mysql之binlog日志以及利用binlog日志恢復數據的方法
  • MySQL使用mysqldump+binlog完整恢復被刪除的數據庫原理解析
  • mysql5.7使用binlog 恢復數據的方法
  • 如何利用MySQL的binlog恢復誤刪數據庫詳解

標簽:荊州 隨州 錦州 甘南 吉林 資陽 滄州 黑河

巨人網絡通訊聲明:本文標題《MySQL使用binlog日志做數據恢復的實現》,本文關鍵詞  MySQL,使用,binlog,日志,做,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL使用binlog日志做數據恢復的實現》相關的同類信息!
  • 本頁收集關于MySQL使用binlog日志做數據恢復的實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99久久伊人网影院| 天堂在线亚洲视频| 久久久久国产一区二区三区四区| 欧美日本乱大交xxxxx| 欧美三级一区二区| 欧美日韩成人高清| 91精品国产综合久久久久久 | 亚洲欧美日韩中文播放| 中文字幕免费一区| 亚洲欧美综合另类在线卡通| 亚洲青青青在线视频| 亚洲免费成人av| 亚洲成人av电影在线| 日韩国产一二三区| 国产成人精品免费| 91在线码无精品| 欧美男女性生活在线直播观看| 欧美一区二区三区日韩视频| 久久噜噜亚洲综合| 亚洲乱码国产乱码精品精可以看| 亚洲国产成人av网| 精品夜夜嗨av一区二区三区| 成人一道本在线| 欧美羞羞免费网站| 久久―日本道色综合久久| 欧美高清一级片在线观看| 亚洲福中文字幕伊人影院| 美女在线视频一区| 9久草视频在线视频精品| 欧美三级蜜桃2在线观看| 精品日韩99亚洲| 一区二区三区高清不卡| 美美哒免费高清在线观看视频一区二区 | 亚洲乱码国产乱码精品精98午夜| 五月婷婷色综合| 丁香天五香天堂综合| 欧美日韩成人综合在线一区二区| 久久中文字幕电影| 亚洲成人在线免费| 99这里都是精品| 精品日韩av一区二区| 亚洲激情在线播放| 国产不卡视频在线观看| 欧美高清视频不卡网| 中文字幕一区二区视频| 精品在线免费观看| 欧美日韩国产一区二区三区地区| 中文字幕精品在线不卡| 另类小说综合欧美亚洲| 欧美在线不卡视频| 国产精品电影院| 国产精品中文字幕日韩精品| 7777精品伊人久久久大香线蕉完整版 | 国产在线精品一区二区夜色| 欧美日韩一区在线观看| 亚洲天堂成人在线观看| 国产成人精品影视| 久久综合成人精品亚洲另类欧美 | 精品国产伦一区二区三区免费| 亚洲自拍与偷拍| 91丨九色丨蝌蚪丨老版| 国产精品麻豆视频| 国产成人精品综合在线观看| 久久免费美女视频| 久99久精品视频免费观看| 欧美一区二区日韩| 日本女优在线视频一区二区| 欧美喷水一区二区| 婷婷丁香激情综合| 91精品国产高清一区二区三区蜜臀 | 久久人人爽人人爽| 国产一区二区日韩精品| 久久亚洲欧美国产精品乐播| 久久精品国产99久久6| 欧美r级电影在线观看| 欧美96一区二区免费视频| 91精品国产手机| 日韩国产高清影视| 欧美一区二区三区视频免费 | 久草在线在线精品观看| xvideos.蜜桃一区二区| 国产不卡一区视频| 亚洲视频香蕉人妖| 欧美亚洲一区二区在线| 日日噜噜夜夜狠狠视频欧美人| 欧美一级欧美一级在线播放| 免费久久99精品国产| 亚洲精品一区二区在线观看| 国产成人精品一区二区三区四区| 亚洲日本在线a| 欧美美女直播网站| 国产一区三区三区| 亚洲欧美日韩久久| 欧美一区二区三区免费大片| 精品在线免费观看| 亚洲欧美日韩国产综合在线 | 亚洲视频免费观看| 在线成人免费观看| 欧美年轻男男videosbes| 毛片av中文字幕一区二区| 精品久久久久久久人人人人传媒 | 国产一区美女在线| 日韩美女视频一区| 日韩欧美的一区二区| 风间由美中文字幕在线看视频国产欧美 | 色综合久久精品| 开心九九激情九九欧美日韩精美视频电影 | 欧美在线视频不卡| 国产乱子伦视频一区二区三区| 亚洲激情成人在线| 337p粉嫩大胆色噜噜噜噜亚洲| 成年人网站91| 精品一区二区在线观看| 一区二区三区中文字幕| 久久色在线视频| 欧美日韩国产在线播放网站| 国产成人av资源| 美女一区二区三区在线观看| 亚洲男女毛片无遮挡| 国产欧美一区二区精品性色超碰| 欧美日韩一区视频| 色综合久久天天综合网| 国产一区视频导航| 毛片基地黄久久久久久天堂| 亚洲综合一区二区精品导航| 国产欧美一区在线| 精品国产一区a| 日韩一二在线观看| 欧美美女视频在线观看| 91麻豆高清视频| 91在线云播放| 99riav一区二区三区| 国产精品亚洲综合一区在线观看| 日日夜夜免费精品| 亚洲成人先锋电影| 亚洲bt欧美bt精品| 亚洲一区二区三区激情| 亚洲欧美色图小说| 日韩一区中文字幕| 综合欧美一区二区三区| 国产精品高清亚洲| 国产精品麻豆欧美日韩ww| 国产视频不卡一区| 国产欧美精品一区二区三区四区| 日韩一区二区三区免费看| 欧美精品日韩一区| 91精品婷婷国产综合久久竹菊| 欧美精品久久天天躁| 欧美三级电影网| 制服丝袜av成人在线看| 欧美精品三级日韩久久| 日韩视频在线永久播放| 欧美成人精品1314www| 久久久久久久久久看片| 日本一区免费视频| 亚洲三级免费观看| 有码一区二区三区| 亚洲va国产天堂va久久en| 日韩影院免费视频| 国产一区二区看久久| 国产成人亚洲精品青草天美| 国产成人夜色高潮福利影视| a4yy欧美一区二区三区| 欧美无砖专区一中文字| 日韩一区二区三区av| 精品久久久久香蕉网| 国产精品免费视频网站| 亚洲综合在线电影| 久久99久久久欧美国产| 成人综合在线网站| 欧美日韩一本到| 久久毛片高清国产| 一区二区三区四区高清精品免费观看| 亚洲va韩国va欧美va精品 | 亚洲精品国产品国语在线app| 亚洲成人手机在线| 粉嫩嫩av羞羞动漫久久久| 欧美亚洲自拍偷拍| 久久久久国产免费免费 | 欧美大肚乱孕交hd孕妇| 国产欧美一区二区精品性| 亚洲综合在线视频| 国产91露脸合集magnet| 欧美色图天堂网| 国产精品私人自拍| 天堂在线一区二区| aaa欧美日韩| 精品日韩一区二区三区免费视频| 亚洲欧洲精品成人久久奇米网| 日本不卡一二三| 91成人看片片| 国产色产综合产在线视频| 香蕉影视欧美成人| 91原创在线视频| 久久综合九色综合欧美就去吻| 一区二区三区四区激情| 成人午夜在线免费| www国产精品av| 免费不卡在线观看| 欧美视频三区在线播放|