-
-A, --all-databases
:导出全部数据库 -
-Y, --all-tablespaces
:导出全部表空间 -
-y, --no-tablespaces
: 不导出任何表空间信息 -
--add-drop-database
:每个数据库创建之前添加drop数据库语句 -
--add-drop-table
:每个数据表创建之前添加drop数据表语句(默认打开,使用 --skip-add-drop-table 取消选项) -
--add-drop-trigger
: -
--add-locks
: 表导出前增加 LOCK TABLES 并且之后 UNLOCK TABLE(默认打开,使用 --skip-add-locks 取消选项) -
--allow-keywords
:允许创建是关键词的列名字 -
--apply-slave-statements
:在’CHANGE MASTER’前添加’STOP SLAVE’,并且在导出的最后添加’START SLAVE’ -
--bind-address
: -
--character-sets-dir
:字符集文件的目录 -
--column-statistics
: -
-i, --comments
: 附加注释信息(默认打开,可以用 --skip-comments 取消) -
--compatible
:导出更少的输出信息,用于调试(去掉注释和头尾等结构)可以使用选项:–skip-add-drop-table --skip-add-locks --skip-comments --skip-disable-keys -
--compact
: -
-c, --complete-insert
:使用完整的 insert 语句(包含列名称),能提高插入效率,但会受到 max_allowed_packet 参数的影响而导致插入失败 -
-C, --compress
:在客户端和服务器之间启用压缩传递所有信息 -
-a, --create-options
:在 CREATE TABLE 语句中包括所有 MySQL特性选项(默认打开) -
-B, --databases
: 导出几个数据库,参数后面所有名字参量都被看作数据库名 -
--debug
: 输出 debug 信息,用于调试(默认值为:d:t,/tmp/mysqldump.trace) -
--debug-check
:检查内存和打开文件使用说明并退出 -
--debug-info
:输出调试信息并退出 -
--default-character-set
:设置默认字符集,默认值为 utf8 -
--delete-master-logs
:master 备份后删除日志,这个参数将自动激活 --master-data -
-K, --disable-keys
:对于每个表,用/*!40000 ALTER TABLE tbl_name DISABLE KEYS /;和/!40000 ALTER TABLE tbl_name ENABLE KEYS */;语句引用 INSERT 语句(可以更快地导入 dump 出来的文件,因为它是在插入所有行后创建索引的,该选项只适合 MyISAM 表,默认打开)
-
--dump-slave
:将主 binlog 位置和文件名追加到导出数据的文件中,该选项会打开 --lock-all-tables,关闭 --lock-tables 选项,默认值为 0- 设置为 1 时,会以 CHANGE MASTER 命令输出到数据文件
- 设置为 2 时,会在 change 前加上注释
-
-E, --events
:导出事件 -
-e, --extended-insert
:使用具有多个 VALUES 列的 INSERT 语法,使导出文件更小,并加速导入时的速度(默认打开,使用 --skip-extended-insert 取消) -
--fields-terminated-by
:导出文件中忽略给定字段(不能用于 --databases 和 --all-databases 选项) -
--fields-enclosed-by
:输出文件中的各个字段用给定字符包裹(不能用于–databases 和 --all-databases 选项) -
--fields-optionally-enclosed-by
:输出文件中的各个字段用给定字符选择性包裹(不能用于–databases和–all-databases选项) -
--fields-escaped-by
:输出文件中的各个字段忽略给定字符(不能用于–databases和–all-databases选项) -
-F, --flush-logs
:开始导出之前刷新日志 -
--flush-privileges
:在导出 mysql 数据库后,发出一条 FLUSH PRIVILEGES 语句 -
-f, --force
:在导出过程中忽略出现的 SQL 错误 -
--hex-blob
:使用十六进制格式导出二进制字符串字段(二进制数据必须使用该选项) -
-h, --host
:需要导出的主机信息 -
--ignore-error
: -
--ignore-table
:不导出指定表;指定忽略多个表时,需要重复多次,每次一个表;每个表必须同时指定数据库和表名 -
--include-master-host-port
:在–dump-slave产生的’CHANGE MASTER TO…‘语句中增加’MASTER_HOST=,MASTER_PORT=’ -
--insert-ignore
:在插入行时使用 INSERT IGNORE 语句 -
--lines-terminated-by
:输出文件的每行用给定字符串划分(不能用于–databases和–all-databases选项) -
-x, --lock-all-tables
:提交请求锁定所有数据库中的所有表,以保证数据的一致性(这是一个全局读锁,并且自动关闭–single-transaction 和–lock-tables 选项) -
-l, --lock-tables
:开始导出前,锁定所有表 -
--log-error
:附加警告和错误信息到给定文件 -
--max-allowed-packet
:服务器发送和接受的最大包长度 -
--net-buffer-length
:TCP/IP和socket连接的缓存大小 -
--no-autocommit
:使用 autocommit/commit 语句包裹表 -
-n, --no-create-db
:只导出数据,而不添加 CREATE DATABASE 语句 -
-t, --no-create-info
:只导出数据,而不添加CREATE TABLE 语句 -
-d, --no-data
:不导出任何数据,只导出数据库表结构 -
-N, --no-set-names
:等同于 --skip-set-charset -
--order-by-primary
:如果存在主键,或第一个唯一键,对每个表的记录进行排序(导出MyISAM表到InnoDB表时有效) -
-p, --password
:连接数据库密码 -
-P, --port
:连接数据库端口号 -
--protocol
:使用的连接协议,包括:tcp, socket, pipe, memory. -
-q, --quick
:不缓冲查询,直接导出到标准输出(默认打开,使用 --skip-quick 取消该选项) -
-Q, --quote-names
:使用(`)引起表和列名(默认打开,使用–skip-quote-names取消该选项) -
--replace
:使用 REPLACE INTO 取代 INSERT INTO -
-r, --result-file
:直接输出到指定文件中 -
-R, --routines
:导出存储过程以及自定义函数 -
--set-charset
:添加’SET NAMES default_character_set’到输出文件(默认打开,使用–skip-set-charset关闭选项) -
--set-gtid-purged
: -
--single-transaction
: -
–dump-date`:将导出时间添加到输出文件中(默认打开,使用–skip-dump-date关闭选项)
-
--skip-opt
:禁用 –opt 选项 -
-S, --socket
:指定连接 mysql 的 socket 文件位置,默认路径 /tmp/mysql.sock -
--server-public-key-path
: -
--get-server-public-key
: -
-T, --tab
:为每个表在给定路径创建 tab 分割的文本文件(注意:仅仅用于mysqldump和mysqld服务器运行在相同机器上) -
--tables
:覆盖 --databases (-B)参数,指定需要导出的表名,在后面的版本会使用table取代tables -
--triggers
:导出触发器(默认启用,用 --skip-triggers 禁用) -
--tz-utc
:在导出顶部设置时区TIME_ZONE=’+00:00’ ,以保证在不同时区导出的TIMESTAMP 数据或数据被移动其他时区时的正确性 -
-u, --user
:指定连接的用户名 -
-v, --verbose
:输出多种平台信息 -
-V, --version
:输出mysqldump版本信息并退出 -
-w, --where
:只转储给定的WHERE条件选择的记录 -
-X, --xml
:导出XML格式 -
--plugin-dir
:客户端插件的目录,用于兼容不同的插件版本 -
--default-auth
:客户端插件默认使用权限 -
--enable-cleartext-plugin
:
来源:CSDN
作者:yin__ren
链接:https://blog.csdn.net/yin__ren/article/details/103455708