亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

云安县| 武邑县| 滁州市| 盈江县| 曲松县| 宝兴县| 庆阳市| 横峰县| 新竹县| 鄢陵县| 安宁市| 宝应县| 东安县| 广平县| 嫩江县| 广元市| 改则县| 甘德县| 巴林右旗| 宁远县| 敦化市| 治多县| 武安市| 九江县| 淳安县| 仪征市| 张家口市| 张北县| 馆陶县| 松桃| 县级市| 碌曲县| 安陆市| 永春县| 柯坪县| 英山县| 渭南市| 天津市| 天门市| 保亭| 浙江省|