Xtrabackup热备过程中需要注意的参数

摘要:
Xtrabackup的常用参数选项如下:--defaultsfile=#默认配置文件的路径。如果未使用此参数,Xtrabackup将找到配置文件/etc/my.cnf、/etc/mysql/my.cnf和/usr/local/etc/my.cnf,~/。my,并读取配置文件中的[mysqld]和[xtrabackup]配置部分。您只需要在[mysqld]中指定datadir和inno

Xtrabackup常用参数选项如下:

--defaults-file=#
默认配置文件的路径,如果不该参数,xtrabackup将从依次从以下位置查找配置文件/etc/my.cnf、/etc/mysql/my.cnf、/usr/local/etc/my.cnf、~/.my.cnf,并读取配置文件中的[mysqld]和[xtrabackup]配置段。[mysqld]中只需要指定datadir、innodb_data_home_dir、innodb_data_file_path、innodb_log_group_home_dir、innodb_log_files_in_group、innodb_log_file_size6个参数即可让xtrabackup正常工作。
--defaults-extra-file=#
如果使用了该参数,在读取了全局配置文件之后,会再读取这里指定的配置文件
--target-dir=name
备份文件的存放目录路径
--backup
实施备份到target-dir
--prepare
实施对备份文件进行恢复前的准备(生成InnoDB log file)
--print-param
打印备份或恢复时需要的参数
--use-memory=#
该参数在 prepare 的时候使用,控制prepare时innodb实例使用的内存量
--suspend-at-end
在target-dir目录下产生一个xtrabackup_suspended文件,将xtrabackup进程挂起,不停地将数据文件的变化同步到备份文件,直到用户手工删除xtrabackup_suspended文件
--throttle=#
每秒IO次数,限制backup时使用的I/O操作量,使备份对数据库正常业务的影响最小化
--log-stream
该参数在backup的时候使用,将xtrabackup_logfile的内容输出到标准输出,使用该参数时会自动使用suspend-at-end参数,innobackupex脚本的stream 模式会使用该参数。
--incremental-lsn=name
增量备份时只拷贝LSN比该参数指定值新的ibd pages,前次备份到了哪个LSN可以看前次备份集的xtrabackup_checkpoints文件
--incremental-basedir=name
该参数在backup的时候使用,备份比该参数指定位置的备份集新的idb pages
--incremental-dir=name
该参数在prepare的时候使用,指定prepare时产生的.delta 文件和日志文件的存放路径
--tables=name
在备份file-per-table类型的数据文件时使用,使用正则表达式指定需要备份的innodb表
--datadir=name
MySQL数据库的数据文件目录。

免责声明:文章转载自《Xtrabackup热备过程中需要注意的参数》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇android WIFI的一些属性类别联动下拉菜单下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

单点突破:MySQL之日志

前言 开发环境:MySQL5.7.31 日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。若数据库发生故障,可通过不同日志记录恢复数据库的原来数据。因此实际上日志系统直接决定着MySQL运行的鲁棒性和稳健性。MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、...

MySQL数据库高并发优化配置

在Apache, PHP, mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验 进行判断,然后设置合理的参数。...

MySQL FEDERATED 提示

在mysql的日志文件中有以下提示信息,该信息与federated引擎有关,就是在编译的时候加入了该选项,但是并没有在配置文件中加以启用,关于federated引擎,请参考mysql的官方参考文档。 http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#federated-storage-e...

MySQL 千万 级数据量根据(索引)优化 查询 速度

一、索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。 提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。 能在软件上解决的...

(十三)MySQL锁机制

1.常见问题 MySQL支持的锁有哪些?有哪些使用场景? 什么是读写锁?什么是排他锁? 行锁是什么?有哪些分类,原理是什么? 死锁是如何产生的? 如何解决死锁? 2.锁的分类 从锁的粒度上分MySQL支持的锁 表级锁 行级锁(InnoDB) 页级锁(BDB) 从锁的操作上可以分为 读锁 写锁 从实现方式上分 乐观锁 悲观锁 使...

mysql快速保存插入大量数据一些方法总结

转载:http://www.111cn.net/database/mysql/53274.htm 说明: 这几天尝试了使用不同的存储引擎大量插入MySQL表数据,主要试验了MyISAM存储引擎和InnoDB。下面是实验过程: 实现:一、InnoDB存储引擎。创建数据库和表 代码如下 1 > CREATE DATABASE ecommerce...