免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

MySQL的XtraBackup安裝備份如何實現

本文主要給大家介紹MySQL的XtraBackup安裝備份如何實現,文章內容都是筆者用心摘選和編輯的,具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下MySQL的XtraBackup安裝備份如何實現吧。

成都創新互聯公司是一家專業提供安陽企業網站建設,專注與成都做網站、成都網站建設、H5頁面制作、小程序制作等業務。10年已為安陽眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。

備注:先安裝XtraBackup

下載地址:https://www.percona.com/downloads/XtraBackup/LATEST/

此處我的版本是:percona-xtrabackup-24-2.4.6-2.el7.x86_64.rpm

本地安裝: yum localinstall percona-xtrabackup-24-2.4.6-2.el7.x86_64.rpm

查看 MySQL的XtraBackup安裝備份如何實現

MySQL的XtraBackup安裝備份如何實現

OK,安裝完成

一.XtraBackup全備及恢復

  1.創建一個備份用戶,并授權

create user 'bkuser'@'localhost' identified by '123456';

grant reload,lock tables,process,replication client on *.* to 'bkuser'@'localhost';

flush privileges;

2.開始備份

  innobackupex --user=bkuser--password=123456 /data/backup/

  MySQL的XtraBackup安裝備份如何實現

   備份的時候除了錯誤,原因是沒有找到socket文件。

  MySQL的XtraBackup安裝備份如何實現

  MySQL的XtraBackup安裝備份如何實現

 備份完成,成功!

 備份的文件:MySQL的XtraBackup安裝備份如何實現

3.備份恢復

  假定我們把之前的data文件刪掉,直接還原(先停掉MySQL服務)

 先  innobackupex --apply-log /data/backup/2017-04-18_20-35-51/

 再  innobackupex --copy-back /data/backup/2017-04-18_20-35-51/

   MySQL的XtraBackup安裝備份如何實現

還原成功。重啟MySQL

二。增量備份與恢復

  1.進行全量備份,但是先不用apply-log

   MySQL的XtraBackup安裝備份如何實現

   MySQL的XtraBackup安裝備份如何實現 

 2,在全量備份的基礎上進行增量備份

   先添加一條記錄

  MySQL的XtraBackup安裝備份如何實現

 開始第一份增量備份 innobackupex --user=bkuser --password=123456 --socket=/tmp/mysql.sock --incremental  /data/backup/db-incre-20170418-1 --incremental-basedir=/data/backup/20170418full

  MySQL的XtraBackup安裝備份如何實現 

備份成功

再次插入一條數據,進行第二次增量備份

  MySQL的XtraBackup安裝備份如何實現

innobackupex --user=bkuser --password=123456 --socket=/tmp/mysql.sock --no-timestamp --incremental  /data/backup/db-incre-20170418-2 --incremental-basedir=/data/backup/db-incre-20170418-1

  MySQL的XtraBackup安裝備份如何實現

第二個增量備份完畢

3.恢復備份數據

 1)第一次先做全量恢復+第一次的增量恢復(先將全備和第一次增量備份 備份下)

   innobackupex --apply-log --redo-only /data/backup/20170418full

    innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-1

 innobackupex --apply-log  /data/backup/20170418full

理論上恢復出來的數據是8條

 innobackupex --copy-back  /data/backup/20170418full 

同理,先停掉MySQL并刪掉之前的data,創建data文件夾并授權

 MySQL的XtraBackup安裝備份如何實現

2)恢復全備和兩次增量備份

 innobackupex --apply-log --redo-only /data/backup/20170418full 

 innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-1

 innobackupex --apply-log --redo-only /data/backup/20170418full  --incremental-dir=/data/backup/db-incre-20170418-2

innobackupex --apply-log  /data/backup/20170418full 

關掉MySQL,刪掉data

恢復數據 innobackupex --copy-back  /data/backup/20170418full

重啟MySQL看,查看數據

  MySQL的XtraBackup安裝備份如何實現

增量備份恢復完成!

看完以上關于MySQL的XtraBackup安裝備份如何實現,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。

當前名稱:MySQL的XtraBackup安裝備份如何實現
URL地址:http://m.newbst.com/article22/ispojc.html

成都網站建設公司_創新互聯,為您提供網頁設計公司云服務器做網站網站設計App開發外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站優化排名