程序员开发实例大全宝库

网站首页 > 编程文章 正文

mysqldump-数据导出工具(mysqldump导出数据库数据)

zazugpt 2024-09-07 21:38:36 编程文章 20 ℃ 0 评论

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





本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表