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
- Linq基础知识小记四之操作EF
- 仿大总点评浮动效果
- Linq to xml API中 XName 的奇怪实现
- Vue.js系列之一初识Vue
- EF 数据库连接约定(Connection String Conventions in Code First)
- 微信小程序使用WebSokcet实现相关请求
- Vue.js系列之二Vue实例
- autoload自动加载机制使用
- EF 约定介绍
- 关于EF Code First模式不同建模方式对建表产生的影响
- C# 命名空间和程序集
- C# new关键字和对象类型转换(双括号、is操作符、as操作符)
- 防止小程序多次点击跳转解决方案
- 详述 SQL 中的 distinct 和 row_number() over() 的区别及用法
- 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 实例讲解
- Android Bitmap的截取及状态栏的隐藏和显示功能
- 详解Android沉浸式实现兼容解决办法
- AndroidStudio项目打包成jar的简单方法
- 浅谈React Native打包apk的坑
- Android 设置主题实现点击波纹效果的示例
- 更新Android Studio 3.0碰到的问题小结
- android实现一个图片验证码倒计时功能
- Android添加glide库报错Error:Failed to resolve:com.android.support:26.0.2的解决
- Android多线程下载示例详解
- 详解Android Gradle插件3.0挖坑日记
- Android开发之拼音转换工具类PinyinUtils示例
- Android多线程断点续传下载示例详解
- Android设备与外接U盘实现数据读取操作的示例
- [Alibaba-ARouter]浅谈简单好用的Android页面路由框架
- android屏幕圆角实现方法的示例代码