91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql數據庫中怎么實現數據恢復

發布時間:2021-07-13 15:47:57 來源:億速云 閱讀:203 作者:Leah 欄目:云計算

這篇文章將為大家詳細講解有關Mysql數據庫中怎么實現數據恢復,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。


線上環境

   mysql數據庫一主多從的架構,主寫從讀進行讀寫分離,專用從庫做數據備份,每天0點全備一次,12點增量備份一次,初始階段數據量很小的情況按此方案,后續數據量大,讀寫頻繁時,再進行相關調整,增加增量備份頻次

系統環境

[root@mysql-1 ~]# cat /etc/redhat-release 

CentOS release 6.8 (Final)

[root@mysql-1 ~]# uname -r

2.6.32-642.el6.x86_64

[root@mysql-1 ~]# mysql -v

mysql  Ver 14.14 Distrib 5.7.17, for linux-glibc2.5 (x86_64) using  EditLine wrapper

主從同步

3306---->3307

3307 開啟binlog日志,用做備份服務器,0點全備,12點增量備份

[root@mysql-1 ~]# netstat -lntup|grep 33

tcp 0 0 :::3306  :::* LISTEN  42473/mysqld       

tcp  0 0 :::3307  :::*  LISTEN  42769/mysqld


Mysql數據庫中怎么實現數據恢復

Mysql數據庫中怎么實現數據恢復

2      
 
  模擬線上數據寫入


數據庫同步完成,開啟3307從庫的binlog日志功能

查看目前的日志文件

Mysql數據庫中怎么實現數據恢復

寫入數據測試同步

Mysql數據庫中怎么實現數據恢復

Mysql數據庫中怎么實現數據恢復

Mysql數據庫中怎么實現數據恢復

注:查看日志文件修改時間發現有數據寫入

此時執行全備文件

Mysql數據庫中怎么實現數據恢復

全備之后寫入數據

Mysql數據庫中怎么實現數據恢復

此時出現誤操作刪除了一個數據

Mysql數據庫中怎么實現數據恢復


Mysql數據庫中怎么實現數據恢復

出現誤操作不可能第一時間發現,因此,繼續寫入數據

Mysql數據庫中怎么實現數據恢復

Mysql數據庫中怎么實現數據恢復

此時發現數據庫數據出現問題,某個數據無法訪問了,需要進行恢復


3      
  恢復數據


數據恢復具體操作如下

1、停止主從同步,應用與數據庫的讀寫操作,防止數據再次寫入

Mysql數據庫中怎么實現數據恢復

2、刷新binlog,生成新的日志文件

Mysql數據庫中怎么實現數據恢復

3、恢復全備文件到主庫

Mysql數據庫中怎么實現數據恢復

4、合并binlog文件生成sql,刪除誤操作語句

Mysql數據庫中怎么實現數據恢復

5、進行增量恢復

Mysql數據庫中怎么實現數據恢復

此時主庫數據恢復成功


4      
  測試主從同步


重新開啟同步來測試數據是否同步

Mysql數據庫中怎么實現數據恢復



關于Mysql數據庫中怎么實現數據恢復就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天柱县| 罗甸县| 铜梁县| 安吉县| 中江县| 绿春县| 德庆县| 奉新县| 平江县| 苏尼特左旗| 雷州市| 仙桃市| 海城市| 察雅县| 东明县| 建昌县| 徐闻县| 雅江县| 抚松县| 宁远县| 永泰县| 浦北县| 龙胜| 闵行区| 株洲市| 廊坊市| 呼伦贝尔市| 宁陕县| 旅游| 曲阳县| 阿合奇县| 天柱县| 景德镇市| 庄河市| 瓮安县| 青川县| 方正县| 鄂伦春自治旗| 江源县| 阿克苏市| 雅安市|