MySQL 的mysqldump备份
2015-08-31 23:23
387 查看
MySQL 的mysqldump备份
来自《mysql技术内幕 innodb存储引擎》
--single-transaction:只对innodb表有效
--lock-tables:对MyISAM表使用,但是对于innodb表不需要用这个参数,用single-transaction选项即可,但是数据库下既有MyISAM也有Innodb只能使用lock-tables,针对单个库
single-transaction和lock-tables互斥,搭主从,要用lock-tables不能用single-transaction,因为要停写,停业务
--lock-all-tables(-x):对所有库
--master-data [value=]:主要用来建立replication,value=1的时候,dump文件记录CHAGE MASTER TO 语句,value=2注释掉CHAGE MASTER TO 语句,默认value为空
自动忽略lock-tables选项,如果没有使用--single-transaction,则自动使用--lock-all-tables选项
--events(-E):备份事件调度器
--routines(-R):备份存储过程和函数
--triggers:备份触发器
--hex-blob:将binary,varbinary,blob,bit类型数据备份为十六进制格式。
--tab=path(-T path):产生TAB分割的数据文件。对于每张表,mysqldump创建一个包含create table 语句的table_name.sql文件,和包含数据的tb1_name.txt文件。
可以使用--fields-terminated-by=.., --fields-enclosed-by=..,--fields-optionally-enclosed-by=..,--fields-escaped-by=..,--lines-terminated-by=..
来改变默认的分割符、换行符等
--where='where_condition'(-w 'where_condition'):导出给定条件的数据。如导出b架构下的表a,并且表a的数据大于2
f
来自《mysql技术内幕 innodb存储引擎》
--single-transaction:只对innodb表有效
--lock-tables:对MyISAM表使用,但是对于innodb表不需要用这个参数,用single-transaction选项即可,但是数据库下既有MyISAM也有Innodb只能使用lock-tables,针对单个库
single-transaction和lock-tables互斥,搭主从,要用lock-tables不能用single-transaction,因为要停写,停业务
--lock-all-tables(-x):对所有库
--master-data [value=]:主要用来建立replication,value=1的时候,dump文件记录CHAGE MASTER TO 语句,value=2注释掉CHAGE MASTER TO 语句,默认value为空
自动忽略lock-tables选项,如果没有使用--single-transaction,则自动使用--lock-all-tables选项
--events(-E):备份事件调度器
--routines(-R):备份存储过程和函数
--triggers:备份触发器
--hex-blob:将binary,varbinary,blob,bit类型数据备份为十六进制格式。
--tab=path(-T path):产生TAB分割的数据文件。对于每张表,mysqldump创建一个包含create table 语句的table_name.sql文件,和包含数据的tb1_name.txt文件。
可以使用--fields-terminated-by=.., --fields-enclosed-by=..,--fields-optionally-enclosed-by=..,--fields-escaped-by=..,--lines-terminated-by=..
来改变默认的分割符、换行符等
--where='where_condition'(-w 'where_condition'):导出给定条件的数据。如导出b架构下的表a,并且表a的数据大于2
f
相关文章推荐
- mysql cluster安装部署
- MySQL(五)之创建删除修改库表
- [mysql实战] mysql基本操作 上
- Vs2013 EntityFramework同时集成Mysql,Firebird
- 局域网或虚拟机开启mysql 远程链接
- MySQL存储过程之新sql语句--变量
- mysql5.6和mysql5.7分配undo回滚段的区别
- mysql主从搭建
- Mysql基础语法总结
- mysql学习笔记(七):改造user案例
- mysql 创建数据库
- MYSQL基础笔记
- Mysql安装与配置
- 使用xtrabackup实现MySQL主从复制
- ubuntu 安装 mysql
- MySQL基本操作(三):字符集
- MySQL存储过程之参数和复合语句
- mysql判断一个字符串是否包含某子串【转】
- MySQL存储过程之特征子句
- Powerdesigner15-用jdbc链接MySQL实现逆向工程步骤