mysql 导出dmp文件_mysqldump-数据导出工具

mysqldump客户端工具用来导出数据库对象。

调用语法

共有三种使用 mysqldump的方法-导出一个或多个表,一个或多个完整数据库或整个MySQL服务器,如下所示:

shell> mysqldump [options] db_name [tbl_name ...]shell> mysqldump [options] --databases db_name ...shell> mysqldump [options] --all-databases

1.连接选项

--user=user_name, -u user_name   用户名--password[=password], -p[password]  密码--host=host_name, -h host_name  服务器ip或者域名--port=port_num, -P port_num  端口号--socket=path, -S path  Unix套接字文件--login-path=name   从.mylogin.cnf登录路径文件中的命名登录路径读取选项

这几个选项经常一起配合使用,示例

mysqldump -hlocalhost -uroot -p -P3306 test > test.txt

2.输出内容选项

--add-drop-database  增加drop database语句--add-drop-table  增加drop table语句--no-create-db, -n  不包含数据库的创建语句--no-create-info, -t  不包含表的创建语句--no-data, -d  不包含表数据--skip-triggers 不包含触发器

3.输出格式选项

--compact  简洁输出--complete-insert, -c  使用INSERT 包含列名,默认输出不含列名--tab=dir_name, -T dir_name 分开备份数据和建表语句

4.字符集选项

--default-character-set=charset_name  设置导出字符集

5.复制选项

--master-data[=value]  将二进制日志文件的名称和位置写入输出,2-加注释,1-不加注释,在主节点备份的时候使用--dump-slave[=value]  包含CHANGE MASTER语句,该语句列出了slave到master的二进制日志坐标,在从节点备份时使用

6.mysqldump Options

b7d7785a37f0753bca98d5942c386a83.png
e67a65946d8048b00319e5a105f2aa74.png
63d28952cb17344ec414161127f02802.png
8eaa510e56f1d9e7e78ebd419a8c0c29.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值