好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解如何通過Mysql的二進制日志恢復數據庫數據

詳解如何通過Mysql的二進制日志恢復數據庫數據

熱門標簽:南宋地圖標注黃河華山 手機用地圖標注工具 地圖標注培訓 智能電銷機器人靠譜么 安國在哪里辦理400電話 電銷機器人說明書 長安區違法建房地圖標注 電銷機器人公眾號推送 昆明智能外呼系統中心

經常有網站管理員因為各種原因和操作,導致網站數據誤刪,而且又沒有做網站備份,結果不知所措,甚至給網站運營和盈利帶來負面影響。所以本文我們將和大家一起分享學習下如何通過Mysql的二機制日志(binlog)來恢復數據。

系統環境:

操作系統:CentOS 6.5 X64  (虛擬機);

WEB服務:PHP+Mysql+apache;

網站:為方便,直接在本地用蟬知系統搭建一個DEMO站點; 

操作步驟:

1.開啟binlog功能及基本操作;

2.往站點添加數據;

3.刷新binlog日志;

4.刪除數據;

5.binlog日志內容解析;

6.恢復指定數據;

1.開啟binlog功能及基本操作

要使用Mysql的binlog日志功能,首先要在Mysql的配置文件中開啟該功能,操作很簡單。找到Mysql的配置文件,在文件中添加一行”log_bin = mysql-bin”即可。其實在我安裝的各種Mysql環境中,該功能通常都是默認開啟的。

開啟binlog功能后,在mysql的數據庫目錄下就會有諸如mysql-bin.000001、mysql-bin.000002等文件,這就是mysql的二進制日志文件。每當mysql啟動或手動刷新日志后都會新建一個二進制日志文件。 

首先我們mysql命令行中,用”show master logs”命令查看已有的binlog文件。

 

 2.往站點添加數據

在網站后臺文章模塊里,我添加了幾條測試數據。

 

3.刷新binlog日志

此前mysql的binlog文件為mysql-bin.000001,并且在網站后臺往數據庫中添加了三篇文章。現在我們刷新binlog日志,會生成新的mysql-bin.000002文件,如下:

flush logs;

show master logs; 

4.刪除數據

這里我把剛才添加的三篇文章都刪除掉。

5.binlog日志內容解析

Mysql的二進制日志文件記錄的mysql的操作,比如剛才的刪除操作,我們來看下日志文件的具體內容。

使用mysql的mysqlbinlog命令:

 mysqlbinlog /data/mysql/mysql-bin.000002

注意:因為我本地mysqlbinlog無法識別binlog配置中的default-character-set=utf8,所以這里我在命令中加上了” –no-defaults”才起作用,大家引以為鑒。

 

下面是日志內容部分截圖:

 

6.恢復指定數據;

在通過mysql的binlog日志恢復數據時,我們可以指定恢復到具體時間點,這有點像服務器快照管理。所以我們現在要恢復剛才刪除的那篇文章,可以從刪除之前找一個時間點,并恢復到那個時間點即可。

有關mysqlbinlog命令的使用方法,我們可以通過mysqlbinlog的幫助命令進行查看,如下:

mysqlbinlog –no-defaults –help

如幫助文檔所示,可以通過指定時間或指定位置來恢復數據,這里我以指定時間為例給大家演示。

我們來查看下日志文件mysql-bin.000001,如下:

mysqlbinlog -no--defaults /data/mysql/mysql-bin.000001

通過前面操作步驟我們知道,在刪除數據之前,我們生成了mysql-bin.000002日志文件,所以我們只要恢復到這個時間點即可,上圖中我已找到了這個時間。

命令如下:

復制代碼 代碼如下:

mysqlbinlog –no-defaults –stop-datetime='2017-04-11 09:48:48'/data/mysql/mysql-bin.000001 |mysql –uroot –p123456

這時我們在看后臺,發現剛才刪除的三篇文章都已恢復回來了,從而到達我們期望的目的。

 總結:

本文和大家分享了如何通過mysql的二進制日志文件恢復數據。但還是要提醒大家,在平時要做好網站數據備份,現在的一些主流CMS建站系統都會內置數據庫備份功能,比如這里我用的蟬知系統,數據是網站的命脈,做好數據備份以避免后期不必要的麻煩或損失。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Mysql的Binlog數據恢復:不小心刪除數據庫詳解
  • MySQL數據庫運維之數據恢復的方法
  • Navicat for MySQL定時備份數據庫及數據恢復詳解
  • 關于mysql數據庫誤刪除后的數據恢復操作說明
  • 淺談mysqldump使用方法(MySQL數據庫的備份與恢復)
  • mysql二進制日志文件恢復數據庫
  • 教你自動恢復MySQL數據庫的日志文件(binlog)
  • Mysql數據庫按時間點恢復實戰記錄

標簽:武漢 長沙 吉安 南昌 江門 合肥 東莞 潛江

巨人網絡通訊聲明:本文標題《詳解如何通過Mysql的二進制日志恢復數據庫數據》,本文關鍵詞  詳解,如何,通過,Mysql,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解如何通過Mysql的二進制日志恢復數據庫數據》相關的同類信息!
  • 本頁收集關于詳解如何通過Mysql的二進制日志恢復數據庫數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 717影院6080理论片| 老师白丝袜脚摩擦我的裤裆| Av天堂熟女XXXX免费播放 | 好大好深好硬嗯舒服视频| 小尤奈福利视频在线观看| 国产成人精品亚洲777人妖| 爱爱一级视频| 向日葵在夜晚绽放| 国产真人91一级毛片做| 性生活理论片| 国产亚洲精品aa在线观看| 免费做爰XXXⅩ性直播| 国产91Pron线色| 乳女教师欲乱动漫无修版动漫| 天堂素人约啪| 国产精品久久久久精品综合紧润丹 | 林志玲做爰视频| 亚洲AV无码国产精品午友情链接| 国产crm系统91| 一个人看的www动漫在线看| 魔音音乐app最新版下载| 91精品成人| 好爽?要高潮了?再深点日本| 欲色天天婬香婬色综合网| 趁老师睡着吃她的奶水| 国产日韩网曝欧美VA人人爽| 午夜影院91| 宝宝就抬起来一点点好不好| 好大好爽好深| 成人国产精品秘?免费| 沟厕偷窥女性尿| 欧美亚洲尤物久久精品| 国产精品99久久99久久久看片| 少妇熟女_第68页| 久久国产精品久久久久久电车| 自偷自偷自亚洲永久| 羞羞视频网| 老婆的姐姐| 菠萝菠萝蜜高清视频免费| 港娱1975| 亚洲欧美v无码天堂软件介绍|