mysql5.7版本之xtrabakup

準(zhǔn)備工作

CREATE USER 'bakuser'@'localhost' IDENTIFIED BY 's3cret';

GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO

? ? ? 'bakuser'@'localhost';

FLUSH PRIVILEGES;

安裝



一、全量備份

1、create user backup@localhost identified by '1qaz!QAZ';

2、GRANT RELOAD, LOCK TABLES, PROCESS, REPLICATION CLIENT ON *.* TO 'backup'@'localhost';

3、FLUSH?PRIVILEGES;

4、執(zhí)行備份命令

xtrabackup --user=root --password=123456 --backup --datadir=/data/mysql/data/ --target-dir=/data/backups/mysql/ --host=127.0.0.1


二、恢復(fù)

1、先停止數(shù)據(jù)庫,把之前的數(shù)據(jù)目錄清空或者備份好,執(zhí)行一下數(shù)據(jù)恢復(fù)命令

? ? ? ?xtrabackup --prepare --target-dir=/data/backups/mysql

? ? ? ?xtrabackup?--move-back?--target-dir=/data/backups/mysql?--datadir=/data/mysql/data/


三、增量備份

1、先進(jìn)行一次全量備份

xtrabackup --user=root --password=123456 --backup --datadir=/data/mysql/data/ --target-dir=/data/backups/mysql/ --host=127.0.0.1

2、進(jìn)行第一次增量備份

xtrabackup --backup --target-dir=/data/backups/mysql/inc1 --incremental-basedir=/data/backups/mysql??--datadir=/data/mysql/data/??--host=127.0.0.1

3、進(jìn)行第二個(gè)次增量備份

xtrabackup --backup --target-dir=/data/backups/mysql/inc2 --incremental-basedir=/data/backups/mysql/inc1?--datadir=/data/mysql/data/??--host=127.0.0.1


四、恢復(fù)

1、全量恢復(fù)

? ? ?xtrabackup --prepare --apply-log-only --target-dir=/data/backups/mysql

2、第一次增量備份恢復(fù)

? ??xtrabackup --prepare --apply-log-only --target-dir=/data/backups/mysql --incremental-dir=/data/backups/mysql/inc1

3、第二次增量備份恢復(fù)

?xtrabackup --prepare --apply-log-only --target-dir=/data/backups/mysql --incremental-dir=/data/backups/mysql/inc2

4、進(jìn)行數(shù)據(jù)恢復(fù)

xtrabackup?--move-back?--target-dir=/data/backups/mysql?--datadir=/data/mysql/data/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ###8.0只支持mysql 8.0 其他版本需要2.x去支持 --install step wget ftp:...
    shadow_young閱讀 188評(píng)論 0 1
  • 普通文件方式 簡(jiǎn)單數(shù)據(jù)的導(dǎo)入和導(dǎo)出 編輯配置文件my.cnf添加如下配置項(xiàng) [mysqld] secure_fil...
    Lxw_f794閱讀 297評(píng)論 0 0
  • 一、備份概述 為何要備份 由于機(jī)器故障導(dǎo)致數(shù)據(jù)丟失 主從復(fù)制集群把原始數(shù)據(jù)備份到異地(其他機(jī)房或者其他城市) 由于...
    運(yùn)維開發(fā)_西瓜甜閱讀 2,795評(píng)論 0 26
  • 一、備份概述 為何要備份 由于機(jī)器故障導(dǎo)致數(shù)據(jù)丟失 主從復(fù)制集群把原始數(shù)據(jù)備份到異地(其他機(jī)房或者其他城市) 由于...
    紅衣漫漫閱讀 225評(píng)論 0 0
  • 一、備份概述 為何要備份 由于機(jī)器故障導(dǎo)致數(shù)據(jù)丟失 主從復(fù)制集群把原始數(shù)據(jù)備份到異地(其他機(jī)房或者其他城市) 由于...
    痕跡xxxyyyyyyY閱讀 495評(píng)論 0 0

友情鏈接更多精彩內(nèi)容