真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

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

成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供安陽企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為安陽眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

備注:先安裝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安裝備份如何實(shí)現(xiàn)

MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

OK,安裝完成

一.XtraBackup全備及恢復(fù)

  1.創(chuàng)建一個備份用戶,并授權(quán)

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安裝備份如何實(shí)現(xiàn)

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

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

 備份完成,成功!

 備份的文件:MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

3.備份恢復(fù)

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

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

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

   MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

還原成功。重啟MySQL

二。增量備份與恢復(fù)

  1.進(jìn)行全量備份,但是先不用apply-log

   MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

   MySQL的XtraBackup安裝備份如何實(shí)現(xiàn) 

 2,在全量備份的基礎(chǔ)上進(jìn)行增量備份

   先添加一條記錄

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

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

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn) 

備份成功

再次插入一條數(shù)據(jù),進(jìn)行第二次增量備份

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

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安裝備份如何實(shí)現(xiàn)

第二個增量備份完畢

3.恢復(fù)備份數(shù)據(jù)

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

   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

理論上恢復(fù)出來的數(shù)據(jù)是8條

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

同理,先停掉MySQL并刪掉之前的data,創(chuàng)建data文件夾并授權(quán)

 MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

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

 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 

關(guān)掉MySQL,刪掉data

恢復(fù)數(shù)據(jù) innobackupex --copy-back  /data/backup/20170418full

重啟MySQL看,查看數(shù)據(jù)

  MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)

增量備份恢復(fù)完成!

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


網(wǎng)頁題目:MySQL的XtraBackup安裝備份如何實(shí)現(xiàn)
本文網(wǎng)址:http://weahome.cn/article/ispojc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部