MySQL 6.2.1:xtrabackup 的 “全量+binlog” 备份及恢复实验

6.2.1:备份策略:全量+binlog

  • 查看当前数据:
MariaDB [sample_db]> SELECT * FROM sample_db.tbl1;
+----+-------+
| id | name  |
+----+-------+
|  1 | user1 |
|  2 | user2 |
+----+-------+
2 rows in set (0.00 sec)

MariaDB [sample_db]> SELECT * FROM sample_db1.tbl1;
+----+-------+
| id | name  |
+----+-------+
|  1 | user1 |
|  2 | user2 |
|  3 | user3 |
|  4 | user4 |
|  5 | user5 |
|  6 | user6 |
|  7 | user7 |
|  8 | user8 |
+----+-------+
进行全量备份
[root@node103 ~]# innobackupex --user=root --password=123456 /data/backup/
[root@node103 ~]# ll /data/backup/2020-11-30_20-48-48/
total 18460
-rw-r----- 1 root root      434 Nov 30 20:48 backup-my.cnf
-rw-r----- 1 root root 18874368 Nov 30 20:48 ibdata1
drwxr-x--- 2 root root     4096 Nov 30 20:48 mysql
drwxr-x--- 2 root root     4096 Nov 30 20:48 performance_schema
drwxr-x--- 2 root root       49 Nov 30 20:48 sample_db
drwxr-x--- 2 root root       49 Nov 30 20:48 sample_db1
-rw-r----- 1 root root       25 Nov 30 20:48 xtrabackup_binlog_info
-rw-r----- 1 root root      135 Nov 30 20:48 xtrabackup_checkpoints
-rw-r----- 1 root root      479 Nov 30 20:48 xtrabackup_info
-rw-r----- 1 root root     2560 Nov 30 20:48 xtrabackup_logfile
删除数据
[root@node103 ~]# rm -rf /data/mysql/*
[root@node103 ~]# rm -rf /data/mysql_logs/*
prepare 全量备份
[root@node103 ~]# innobackupex --apply-log /data/backup/2020-11-30_20-48-48/
恢复
[root@node103 ~]# systemctl stop mariadb
[root@node103 ~]# innobackupex --copy-back /data/backup/2020-11-30_20-48-48/
[root@node103 ~]# chown -R mysql:mysql /data/mysql*
验证数据
MariaDB [(none)]> SELECT * FROM sample_db.tbl1;
+----+-------+
| id | name  |
+----+-------+
|  1 | user1 |
|  2 | user2 |
+----+-------+

MariaDB [(none)]> SELECT * FROM sample_db1.tbl1;
+----+-------+
| id | name  |
+----+-------+
|  1 | user1 |
|  2 | user2 |
|  3 | user3 |
|  4 | user4 |
|  5 | user5 |
|  6 | user6 |
|  7 | user7 |
|  8 | user8 |
+----+-------+

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值