extrabackup
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1.centos7 安装(centos6 去官方下载相应版本即可)wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBacku
千家信息网最后更新 2026年10月31日extrabackup
1.centos7 安装(centos6 去官方下载相应版本即可)
wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.7-2.el7.x86_64.rpmyum localinstall percona-xtrabackup-24-2.4.7-2.el7.x86_64.rpm
2.使用备份(全备份)
innobackupex --user=root --password=123456 /home/backupdb/[root@master 2017-07-17_01-55-14]# pwd/home/backupdb/2017-07-17_01-55-14[root@master 2017-07-17_01-55-14]# lltotal 18456-rw-r----- 1 root root 417 Jul 17 01:55 backup-my.cnf-rw-r----- 1 root root 18874368 Jul 17 01:55 ibdata1drwxr-x--- 2 root root 4096 Jul 17 01:55 mysqldrwxr-x--- 2 root root 4096 Jul 17 01:55 performance_schemadrwxr-x--- 2 root root 19 Jul 17 01:55 test-rw-r----- 1 root root 113 Jul 17 01:55 xtrabackup_checkpoints-rw-r----- 1 root root 432 Jul 17 01:55 xtrabackup_info-rw-r----- 1 root root 2560 Jul 17 01:55 xtrabackup_logfile[root@master 2017-07-17_01-55-14]# 生成备份日志innobackupex --user=root --password=123456 --apply-log /home/backupdb/2017-07-17_01-52-14[root@master 2017-07-17_01-55-14]# lltotal 49172-rw-r----- 1 root root 417 Jul 17 01:55 backup-my.cnf-rw-r----- 1 root root 18874368 Jul 17 01:56 ibdata1-rw-r----- 1 root root 5242880 Jul 17 01:56 ib_logfile0-rw-r----- 1 root root 5242880 Jul 17 01:56 ib_logfile1-rw-r----- 1 root root 12582912 Jul 17 01:56 ibtmp1drwxr-x--- 2 root root 4096 Jul 17 01:55 mysqldrwxr-x--- 2 root root 4096 Jul 17 01:55 performance_schemadrwxr-x--- 2 root root 19 Jul 17 01:55 test-rw-r----- 1 root root 113 Jul 17 01:56 xtrabackup_checkpoints-rw-r----- 1 root root 432 Jul 17 01:55 xtrabackup_info-rw-r----- 1 root root 8388608 Jul 17 01:56 xtrabackup_logfile
3.还原(全部还原)
[root@master 2017-07-17_01-55-14]# ps -ef |grep mysql mysql 2434 1 0 01:47 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usrmysql 2591 2434 0 01:47 ? 00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sockroot 2879 2126 0 01:57 pts/0 00:00:00 grep --color=auto mysql[root@master 2017-07-17_01-55-14]# cd /var/lib/mysql/[root@master mysql]# lsaria_log.00000001 aria_log_control ibdata1 ib_logfile0 ib_logfile1 mysql mysql.sock performance_schema test[root@master mysql]# lltotal 28700-rw-rw---- 1 mysql mysql 16384 Jul 17 01:47 aria_log.00000001-rw-rw---- 1 mysql mysql 52 Jul 17 01:47 aria_log_control-rw-rw---- 1 mysql mysql 18874368 Jul 17 01:47 ibdata1-rw-rw---- 1 mysql mysql 5242880 Jul 17 01:47 ib_logfile0-rw-rw---- 1 mysql mysql 5242880 Jul 17 01:47 ib_logfile1drwx------ 2 mysql mysql 4096 Jul 17 01:47 mysqlsrwxrwxrwx 1 mysql mysql 0 Jul 17 01:47 mysql.sockdrwx------ 2 mysql mysql 4096 Jul 17 01:47 performance_schemadrwx------ 2 mysql mysql 6 Jul 17 01:47 test[root@master mysql]# rm -rf test[root@master mysql]# [root@master mysql]# systemctl stop mariadb[root@master mysql]# rm -rf /var/lib/mysql/*还原并启动数据库 innobackupex --defaults-file=/etc/my.cnf --copy-back /home/backupdb/2017-07-17_01-55-14/ 默认还原过来的数据是root权限 数据库启动不起来 chown -R mysql.mysql /var/lib/mysql [root@master mysql]# systemctl start mariadb [root@master mysql]# mysql -uroot -p123456Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 2Server version: 5.5.52-MariaDB MariaDB ServerCopyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+4 rows in set (0.00 sec)MariaDB [(none)]> 数据全部回来
4.增量备份
mkdir -p /home/backupdb/{1,2,3}[root@master backupdb]# innobackupex --defaults-file=/etc/my.cnf --user=root --password=123456 /home/backupdb/1/如果数据库有改动可以增量备份innobackupex --defaults-file=/etc/my.cnf --incremental /home/backupdb/2/ --incremental-basedir=/home/backupdb/1/2017-07-17_02-16-32/ --user=root --password=123456--incremental 增量备份到那个目录--incremental-basedir 基于哪个目录进行增量备份假如数据库再次修改innobackupex --defaults-file=/etc/my.cnf --incremental /home/backupdb/3/ --incremental-basedir=/home/backupdb/2/2017-07-17_02-19-47/ --user=root --password=1234565.增量备份的数据恢复
先恢复第一次全被的数据
innobackupex --defaults-file=/etc/my.cnf --copy-back /home/backupdb/1/2017-07-17_02-16-32/
2.增量恢复
innobackupex --apply-log --redo-only /home/backupdb/1/2017-07-17_02-16-32/innobackupex --apply-log --redo-only /home/backupdb/1/2017-07-17_02-16-32/ --incremental-dir=/home/backupdb/2/2017-07-17_02-19-47/innobackupex --apply-log --redo-only /home/backupdb/1/2017-07-17_02-16-32/ --incremental-dir=/home/backupdb/3/2017-07-17_02-23-41/
3.恢复数据
innobackupex --copy-back /home/backupdb/1/2017-07-17_02-16-32/
4.可以看出数据已经回来
[root@master mysql]# ll /var/lib/mysql/total 18444-rw-r----- 1 root root 18874368 Jul 17 02:41 ibdata1drwxr-x--- 2 root root 4096 Jul 17 02:41 mysqldrwxr-x--- 2 root root 4096 Jul 17 02:41 performance_schemadrwxr-x--- 2 root root 19 Jul 17 02:41 testdrwxr-x--- 2 root root 19 Jul 17 02:41 test02-rw-r----- 1 root root 542 Jul 17 02:41 xtrabackup_info[root@master mysql]# chown -R mysql.mysql *[root@master mysql]#
5.启动数据库
[root@master lib]# systemctl start mariadb [root@master lib]# mysql -uroot -p123456Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 2Server version: 5.5.52-MariaDB MariaDB ServerCopyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test || test02 |+--------------------+5 rows in set (0.00 sec)MariaDB [(none)]>
extrabackup备份的时候 备份mysql的时候安装不兼容 这次
我是备份的mariadb
备份
数据
增量
数据库
时候
目录
再次
官方
数据恢复
日志
权限
版本
第一次
生成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
互联网金融科技
广东万易互联网科技有限公司惠州分公司
互联网和科技技术
圆梦互联网科技
网络科技有限互联网
朗涯互联网科技
新浪科技互联网
上游互联网科技
中国最先进互联网科技公司
互联网 科技馆
现代科技和互联网有关系吗
福州新华互联网科技学校 知乎
南山科技园互联网公司有哪些
领航科技大厦互联网公司
银川新华互联网科技学校是国营吗
互联网科技收购价值
深圳互联网科技园地址
互联网科技创业有什么好项目
知域互联网科技有限公司官网
天下捷融互联网科技
齐家互联网科技有限公司
互联网汽车科技小镇
全球顶尖互联网科技公司
翼展科技 首家互联网医院
每天都有哪些好的互联网科技
工业互联网科技成果转化
下一代互联网重大应用科技园
福仕德教育科技互联网
互联网科技创新方面的资料