中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

邛崃市| 封开县| 祁连县| 建昌县| 通许县| 湖北省| 修文县| 剑川县| 衡东县| 东台市| 陵川县| 阿合奇县| 麦盖提县| 宁安市| 奉节县| 阳泉市| 德钦县| 滦平县| 尉氏县| 万山特区| 漳平市| 同仁县| 梁平县| 泸水县| 三台县| 芦溪县| 寻甸| 阿勒泰市| 四会市| 北安市| 城固县| 会理县| 东宁县| 天全县| 莱芜市| 略阳县| 建阳市| 岑巩县| 邮箱| 宿州市| 张掖市|