【参考文章】:mysqldump命令详解

 mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。

1. 参数介绍

  默认为 true:表示默认情况下 mysqldump 会自动添加此参数;

  默认为 false:表示默认情况下 mysqldump 不会添加此参数,下面的参数未说明时表示默认为 false;

  -u  用户名

  -p  密码

  -h  hostname 信息

  -d(--no-data)  只导出表结构

  -A(--all-databases)  备份所有的数据库信息

  -B(--databases)  备份多个数据库信息(-B  db1  db2  db3 ...)

  -Y(--all-tablespaces)  备份所有的表空间信息

  -y(--no-tablespaces)  不备份表空间信息

  -t(--no-create-info)  不添加 create table 语句 (默认为 开启状态)

  -n(--no-create-db)  不添加 create database 语句

  --add-drop-table  每次创建表之前先删除存在的表(默认为开启状态)

  --skip-add-drop-table  删除 drop table 的语句

2. 命令示例

2.1 备份某个数据库的所有信息到 xxx.sql 文件

  mysqldump -uroot -p123456  db_name >  xxx.sql

2.2 备份多个数据库的所有信息到 xxx.sql 文件

    mysqldump -uroot -p123456  db1  db2  db3 > xxx.sql

2.3 备份某个数据库的数据表

  备份一个表:

  mysqldump -uroot -p123456  db  table1  > xxx.sql

  备份多个表:

  mysqldump -uroot -p123456  db  table1  table2  table3  > xxx.sql

2.4 只备份数据,不导出 drop table 语句,不导出 create table 语句

  备份一个表:

  mysqldump -uroot -p123456 -t --skip-add-drop-table dcs device > device.sql

最新文章

  1. linux下安装postgresql
  2. 腾讯开放平台web第三方登录获取信息类(包含签名)
  3. 利用注解来保存uri
  4. Mono.Cecil 初探(一):实现AOP
  5. Python简单爬虫入门二
  6. 从下往上看--新皮层资料的读后感 第三部分 70年前的逆向推演- 从NN到ANN
  7. MySQL导入sql脚本 导出数据库
  8. Spring(八)SSH整合简述
  9. 最近打算体验一下discuz,有不错的结构化数据插件
  10. LeetCode Implement Queue using Stacks (数据结构)
  11. JSON知多少-JSON数据结构
  12. 图片左右循环连续滚动代码,解决marquee的留白问题
  13. 使用UILocalNotification给App添加本地消息通知
  14. ***.M51文件详细注释
  15. JS Math.round()方法原理
  16. springmvc 之 helloworld
  17. Redis的Java使用入门
  18. 使用docker-compose 大杀器来部署服务 上(转)
  19. vue.js响应式原理解析与实现
  20. ERROR 1130 (HY000): Host '172.16.1.54' is not allowed to connect to this MySQL server

热门文章

  1. vue.config.js基础配置
  2. 编译luacheck Linux版
  3. ssh: Bad configuration option: usedns
  4. mysql启动失败,unit not found
  5. 一周死磕fastreport ----ASP.NET (三)
  6. oppo面经-java开发
  7. Lambda使用深入解析
  8. MAC 环境下搭建HttpRunnerManager平台
  9. mysql5.7安装中的问题(服务无法启动。服务没有报告任何错误。排查方法)
  10. 使用 Live CD 修复 Ubuntu GRUB