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