最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql备份工具之Xtrabackup

来源:懂视网 责编:小采 时间:2020-11-09 12:55:30
文档

mysql备份工具之Xtrabackup

mysql备份工具之Xtrabackup:Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品.Xtrabackup有两个 Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写
推荐度:
导读mysql备份工具之Xtrabackup:Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品.Xtrabackup有两个 Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写

Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品.Xtrabackup有两个

Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品.Xtrabackup有两个主要工具:xtrabackup,innobackupex,且只能备份InnoDB和XtraDB两种存储引擎的表,而不能备份MyISAM数据表

1.下载安装xtrabackup工具

[root@tong2 ~]# wget

[root@tong2 ~]# tar xvf Percona-XtraBackup-2.2.7-r5050-el6-x86_64-bundle.tar

[root@tong2 ~]# ll percona-xtrabackup-*
-rw-rw-r--. 1 root root 4863276 Dec 4 22:18 percona-xtrabackup-2.2.7-5050.el6.x86_64.rpm
-rw-rw-r--. 1 root root 648012 Dec 4 22:18 percona-xtrabackup-debuginfo-2.2.7-5050.el6.x86_64.rpm
-rw-rw-r--. 1 root root 961432 Dec 4 22:18 percona-xtrabackup-test-2.2.7-5050.el6.x86_64.rpm[root@tong2 ~]# yum localinstall percona-xtrabackup-* -y

[root@tong2 ~]# rpm -ql percona-xtrabackup-2.2.7-5050.el6.x86_64
/usr/bin/innobackupex
/usr/bin/xbcrypt
/usr/bin/xbstream
/usr/bin/xtrabackup
/usr/share/doc/percona-xtrabackup-2.2.7
/usr/share/doc/percona-xtrabackup-2.2.7/COPYING
[root@tong2 ~]#

2.创建数据库和innodb表

[root@tong2 ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 16
Server version: 5.6.21-log MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> \u tong
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> create table t (a int) engine=innodb;
Query OK, 0 rows affected (0.27 sec)

mysql> insert into t values(1),(2),(3),(4),(5);
Query OK, 5 rows affected (0.03 sec)
Records: 5 Duplicates: 0 Warnings: 0

mysql> select * from t;
+------+
| a |
+------+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
+------+
5 rows in set (0.00 sec)

mysql> exit
Bye
[root@tong2 ~]#

3.完整备份innodb存储引擎的表

[root@tong2 ~]# innobackupex --help |more --查看帮助信息

[root@tong2 ~]# innobackupex --user=root --password=system /opt/tong 2> /opt/tong/backup.log

[root@tong2 ~]# ll /opt/tong/2015-01-04_16-00-37/
total 12324
-rw-r--r--. 1 root root 295 Jan 4 16:00 backup-my.cnf
-rw-r-----. 1 root root 12582912 Jan 4 16:00 ibdata1
drwx------. 2 root root 4096 Jan 4 16:00 mysql
drwxr-xr-x. 2 root root 4096 Jan 4 16:00 performance_schema
drwxr-xr-x. 2 root root 4096 Jan 4 16:00 test
drwx------. 2 root root 4096 Jan 4 16:00 tong
-rw-r--r--. 1 root root 22 Jan 4 16:00 xtrabackup_binlog_info --二进制日志信息
-rw-r-----. 1 root root 89 Jan 4 16:00 xtrabackup_checkpoints --备份数据的检查点
-rw-r--r--. 1 root root 553 Jan 4 16:00 xtrabackup_info --备份信息
-rw-r-----. 1 root root 2560 Jan 4 16:00 xtrabackup_logfile --日志文件

[root@tong2 ~]# innobackupex --user=root --password=system --databases=tong /opt/tong --备份指定的数据库2> /opt/tong/backup.log
[root@tong2 ~]# ll /opt/tong/2015-01-04_16-02-36/
total 12312
-rw-r--r--. 1 root root 295 Jan 4 16:02 backup-my.cnf
-rw-r-----. 1 root root 12582912 Jan 4 16:02 ibdata1
drwx------. 2 root root 4096 Jan 4 16:02 tong
-rw-r--r--. 1 root root 22 Jan 4 16:02 xtrabackup_binlog_info
-rw-r-----. 1 root root 89 Jan 4 16:02 xtrabackup_checkpoints
-rw-r--r--. 1 root root 570 Jan 4 16:02 xtrabackup_info
-rw-r-----. 1 root root 2560 Jan 4 16:02 xtrabackup_logfile
[root@tong2 ~]#

4.在完整备份中添加增量备份

[root@tong2 ~]# innobackupex --user=root --password=system --incremental --incremental-basedir=/opt/tong/2015-01-04_17-34-25/ /opt/tong

--incremental --增量备份

--incremental-basedir --完整备份文件的路径

/opt/tong --增量备份文件存放处

5.全备份时压缩以节省资源

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

mysql备份工具之Xtrabackup

mysql备份工具之Xtrabackup:Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品.Xtrabackup有两个 Xtrabackup是一个对InnoDB存储引擎做数据备份的工具,支持在线热备份(备份时不影响数据读写
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top