mysqldump 的常用参数。
mysqldump 常用参数详解:
--databases:备份多个数据库,选项后跟多个库名。备份文件中会包含USE db_name。
--events : 备份事件
--routines:备份存储过程和函数
--ignore-table=TableName :指定不需要备份的表
--tables:覆盖--databases 或 -B 选项。该选项后的名称参数均被认为是表名。备份指定的表
--default-character-set:指定备份文件的编码,和数据库编码无关
--lock-all-tables:通过在备份期前加read lock锁定所有库的所有表。会自动关闭—single-transaction和—lock-tables。
--lock-tables:在备份数据库时对当前库添加read lock.
--master-data:在备份文件中添加二进制日志文件名和位置信息,会自动开始--lock-all-tables
--single-transaction:在备份前设置事务隔离级别为REPEATABLE READ并向server发送START TRANSACTION语句。
仅对事务型表如InnoDB有用。与--lock-tables互斥。对于大文件备份--single-transaction与--quick结合使用。
--flush-logs:刷新日志,生成一个新的二进制日志,主要用户做增量备份
--max-allowed-packet:可发送或接受的最大包分组长度
--no-autocommit:在INSERT前后添加set autocommit=0和commit。
--order-by-primary:将备份的表中的行按主键排序或者第一个唯一键排序。
当备份MyISAM表且将被载入到InnoDB表时很有用,打包备份本身的时间会较长。
--quick:强制mysqldump将查询得到的结果直接输出到文件,不缓存到内存中
1.备份一个DB
mysqldump -u$dbuser -p$dbpwd --databases DBName | gzip > /home/backup/DBName.sql.gz
2.备份多个DB:参数--databases 之后直接跟DBName,用空格隔开就行(我以前总以为是逗号隔开)
mysqldump -u$dbuser -p$dbpwd --databases DBName01 DBName02 | gzip > /home/backup/DBName.sql.gz
3.备份过程中忽略指定的表
mysqldump -u$dbuser -p$dbpwd --databases DBName01 DBName02 --ignore-table=DBName01.Table01 | gzip > /home/backup/DBName.sql.gz
note:这里的表名必须写成DBName.TabName
4.备份过程中忽略多张指定的表
mysqldump -u$dbuser -p$dbpwd --databases DBName01 DBName02 --ignore-table=DBName01.Table01 --ignore-table=DBName01.Table02 | gzip > /home/backup/DBName.sql.gz
5.备份指定的表:
mysqldump -u$dbuser -p$dbpwd --databases DBName01 --tables TabName | gzip > /home/backup/DBName.sql.gz
note:这里的表名不能写成DBName.TabName
6备份多张表:
mysqldump -u$dbuser -p$dbpwd --databases DBName01 --tables TabName01 TabName02 TabName03 | gzip > /home/backup/DBName.sql.gz
参考链接:
http://blog.csdn.net/zyz511919766/article/details/12853133
http://hunanpengdake.iteye.com/blog/1902209
######2016-09-09 add #####################
几个特殊参数的解释
--master-data
--single-transaction
在单独使用--master-data参数时,会自动添加--lock-all-tables,锁定所有的表,直到备份完成结束
为了减少对整个db的影响,在备份的时候 --master-data 和--single-transaction配合使用
mysqldump -uroot -p'1234' --databases dbname --single-transaction --master-data > 1.sql
备份原理如下:
1.flush tables ; # 关闭所有表,减少加锁时对真个数据库的影响
2.flush tables with read lock ;
3.set session 设置会话级别为rr ; # 设置会话的隔离级别为rr ,这个可能和下面的快照有关,
4.start transaction with consistent snapshot ; #建立快照
5.show master status # 获得 binlog postions
6.unlcok # 释放锁
7.复制表结构和数据
转载于:https://blog.51cto.com/dwchaoyue/1378205
mysqldump 的常用参数。相关推荐
- mysql -s 参数_mysqldump 的常用参数。
mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events : 备份事件 --routines:备 ...
- 2021年大数据Hadoop(二十九):关于YARN常用参数设置
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...
- dataTables常用参数
一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...
- [Hive_add_8] Hive 常用参数配置
0. 说明 记录 Hive 常用参数的配置 1. 设置本地模式 让 Hive 自动使用 Hadoop 的本地模式运行作业,提升处理性能 适合小文件,一般用于测试 set hive.exec.mode. ...
- R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告、knitr常用参数
R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告.knitr常用参数 目录
- Maven常用参数及其说明
2019独角兽企业重金招聘Python工程师标准>>> Maven常用参数及其说明 -h,--help Display he ...
- qemu使用实例和常用参数
=========================qemu使用实例参数详解========================= qemu.exe -kernel-kqemu -L . -m 512 -h ...
- JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行.并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种.并行和并发 GC 的策略通过 UsePar ...
- python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...
最新文章
- 喜欢的Groove Coverage She
- 题目1030:毕业bg
- 风雨飘摇中的HP会分拆Arcsight业务吗?
- hihocoder #1343 : Stable Members(支配树)
- C++longest increasing subsequence 最长递增子序列的实现之一(附完整源码)
- zbrush 添加纹理贴图_zbrush零基础新手必看入门讲解
- Java泛型中的子类型化
- OS --written test1
- hasp运行不成功_提问:程序无报错或警告,但总是运行不成功,会卡住没反应...
- Nature methods | Alevin-fry, 一种高效准确的单细胞测序数据预处理工具
- 倍福服务器维修,Beckhoff TwinCAT
- zend反编译-dezender 使用
- java邮箱和手机发送链接和验证码_java发送邮箱验证码
- HDOJ_2006_求奇数的乘积
- 火狐——图片闪动 部分情况下加载不出来
- python脚本编程:批量压缩图片大小
- ERP系统-库存子系统-申购单
- Wifi密码破解与局域网抓包监听(小白--纯工具版)
- 使用Python实现自动生日祝福
- 模式识别技术漫谈(2)