mysqldump命令详解 Part 9 mysqldump命令总结
时间:2022-07-23
本文章向大家介绍mysqldump命令详解 Part 9 mysqldump命令总结,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
往期专题请查看www.zhaibibei.cn 这是一个坚持Oracle,Python,MySQL原创内容的公众号
前情提要
[MySQL学习笔记]2. mysqldump命令详解 Part 1
[MySQL学习笔记] 3.mysqldump命令详解 Part 2 -备份全库
[MySQL故障处理]记一次innobackupex导致的从库无法同步的问题
mysqldump命令详解 Part 6- --master-data参数的使用
mysqldump命令详解 Part 7- -single-transaction 参数的使用
mysqldump命令详解 Part 8 其他的一些的参数的介绍
实验环境:
- MySQL 5.7.25
- Redhat 6.10
前面都一些章节我们对mysqldump常用命令进行了讲解
这节对相关的命令进行整理总结
具体的内容还请查看前面的章节
1. 备份全库
这里使用了如下参数,详细请看前面章节的介绍
- --single-transaction
- --set-gtid-purged=OFF
- --master-data=2
- --triggers
- --events
- --routines
1.1 备份所有数据库
mysqldump -h127.0.0.1 -usystem -p123456 --single-transaction --set-gtid-purged=OFF --all-databases --master-data=2 --triggers --events --routines >/tmp/all.sql
或者
mysqldump -h127.0.0.1 -usystem -p123456 --single-transaction --set-gtid-purged=OFF -A --master-data=2 --triggers --events --routines >/tmp/all.sql
1.2 备份单独数据库
mysqldump -h127.0.0.1 -usystem -p123456 --single-transaction --set-gtid-purged=OFF --databases test --master-data=2 --triggers --events --routines >/tmp/test.sql
2. 备份单表
mysqldump -h127.0.0.1 -usystem -p123456 --single-transaction --set-gtid-purged=OFF --databases test --tables innodb_table isam_table > /tmp/table.sql
3. 按条件备份表数据
mysqldump -h127.0.0.1 -usystem -p123456 --single-transaction --set-gtid-purged=OFF --databases test --tables innodb_table isam_table --where='id=10' > /tmp/table_id.sql
4. 强制刷新日志
mysqldump -h127.0.0.1 -usystem -p123456 -F --single-transaction --set-gtid-purged=OFF --all-databases --master-data=2 --triggers --events --routines> /tmp/all.sql
5. 只导出表结构
mysqldump -h127.0.0.1 -usystem -p123456 -d --single-transaction --set-gtid-purged=OFF --all-databases --master-data=2 --triggers --events --routines> /tmp/all.sql
6. 获取帮助信息
mysqldump --help
好了 关于mysqldump的相关内容就这么多了
下期专题再见
可点击阅读原文获得更好的阅读体验,推荐在PC端阅读
也可在公众号内的站内搜索 mysqldump 搜索相关内容
或直接打开个人网页搜索
http://www.zhaibibei.cn
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- 解决HTTP status code is not handled or not allowed
- Day8.函数那些事儿
- mac下更改Jupyter notebook工作目录
- Scrapy中将item字段转为简体or繁体
- Mac OS 安装Fiddler
- Python requests模块解析XML
- python requests提示警告InsecureRequestWarning
- python进程池:multiprocessing.pool
- AttributeError: 'list' object has no attribute 'keys'
- raise ValueError("Cannot convert {0!r} to Excel".format(value))
- ImportError: cannot import name 'Process' from 'multiprocessing'
- mac卸载mysql
- 不可错过的Webpack核心知识点
- APP+Web混合全局版的几种布署方法
- 关于合并pdf文件出现的问题