选项名称 |
描述 |
介绍 |
已弃用 |
--add-drop-table |
在每个 CREATE TABLE 语句之前添加 DROP TABLE 语句 |
|
|
--add-drop-trigger |
在每个 CREATE TRIGGER 语句之前添加 DROP TRIGGER 语句 |
|
|
--add-locks |
用 LOCK TABLES 和 UNLOCK TABLES 语句包围每个表转储 |
|
|
--all-databases |
转储所有数据库中的所有表 |
|
|
--allow-keywords |
允许创建作为关键字的列名 |
|
|
--apply-slave-statements |
在 CHANGE MASTER 语句之前包含 STOP SLAVE 并在输出结束时包含 START SLAVE |
|
|
--bind-address |
使用指定的网络接口连接到 MySQL 服务器 |
|
|
--character-sets-dir |
安装字符集的目录 |
|
|
--comments |
向转储文件添加注释 |
|
|
--compact |
产生更紧凑的输出 |
|
|
--compatible |
生成与其他数据库系统或较旧的 MySQL 服务器更兼容的输出 |
|
|
--complete-insert |
使用包含列名的完整 INSERT 语句 |
|
|
--compress |
压缩客户端和服务器之间发送的所有信息 |
|
|
--create-options |
在 CREATE TABLE 语句中包含所有 MySQL 特定的表选项 |
|
|
--databases |
将所有名称参数解释为数据库名称 |
|
|
--debug |
写调试日志 |
|
|
--debug-check |
程序退出时打印调试信息 |
|
|
--debug-info |
程序退出时打印调试信息、内存和CPU统计信息 |
|
|
--default-auth |
要使用的身份验证插件 |
|
|
--default-character-set |
指定默认字符集 |
|
|
--defaults-extra-file |
除了通常的选项文件外,还读取命名的选项文件 |
|
|
--defaults-file |
只读命名选项文件 |
|
|
--defaults-group-suffix |
选项组后缀值 |
|
|
--delete-master-logs |
在主复制服务器上,执行转储操作后删除二进制日志 |
|
|
--disable-keys |
对于每个表,用禁用和启用键的语句包围 INSERT 语句 |
|
|
--dump-date |
如果给出 --comments,则将转储日期包括为“转储完成于”注释 |
|
|
--dump-slave |
包括 CHANGE MASTER 语句,该语句列出了从站主站的二进制日志坐标 |
|
|
--enable-cleartext-plugin |
启用明文身份验证插件 |
5.7.10 |
|
--events |
从转储的数据库转储事件 |
|
|
--extended-insert |
使用多行 INSERT 语法 |
|
|
--fields-enclosed-by |
此选项与 --tab 选项一起使用,与 LOAD DATA 的相应子句具有相同的含义 |
|
|
--fields-escaped-by |
此选项与 --tab 选项一起使用,与 LOAD DATA 的相应子句具有相同的含义 |
|
|
--fields-optionally-enclosed-by |
此选项与 --tab 选项一起使用,与 LOAD DATA 的相应子句具有相同的含义 |
|
|
--fields-terminated-by |
此选项与 --tab 选项一起使用,与 LOAD DATA 的相应子句具有相同的含义 |
|
|
--flush-logs |
在开始转储之前刷新 MySQL 服务器日志文件 |
|
|
--flush-privileges |
转储 mysql 数据库后发出 FLUSH PRIVILEGES 语句 |
|
|
--force |
即使在表转储期间发生 SQL 错误,也继续 |
|
|
--get-server-public-key |
从服务器请求 RSA 公钥 |
5.7.23 |
|
--help |
显示帮助信息并退出 |
|
|
--hex-blob |
使用十六进制表示法转储二进制列 |
|
|
--host |
MySQL 服务器所在的主机 |
|
|
--ignore-error |
忽略指定的错误 |
|
|
--ignore-table |
不要转储给定的表 |
|
|
--include-master-host-port |
在使用 --dump-slave 生成的 CHANGE MASTER 语句中包含 MASTER_HOST/MASTER_PORT 选项 |
|
|
--insert-ignore |
编写 INSERT IGNORE 而不是 INSERT 语句 |
|
|
--lines-terminated-by |
此选项与 --tab 选项一起使用,与 LOAD DATA 的相应子句具有相同的含义 |
|
|
--lock-all-tables |
锁定所有数据库中的所有表 |
|
|
--lock-tables |
在转储之前锁定所有表 |
|
|
--log-error |
将警告和错误附加到命名文件 |
|
|
--login-path |
从 .mylogin.cnf 读取登录路径选项 |
|
|
--master-data |
将二进制日志文件名和位置写入输出 |
|
|
--max-allowed-packet |
发送到服务器或从服务器接收的最大数据包长度 |
|
|
--net-buffer-length |
TCP/IP 和套接字通信的缓冲区大小 |
|
|
--no-autocommit |
将每个转储表的 INSERT 语句括在 SET autocommit = 0 和 COMMIT 语句中 |
|
|
--no-create-db |
不要写 CREATE DATABASE 语句 |
|
|
--no-create-info |
不要编写重新创建每个转储表的 CREATE TABLE 语句 |
|
|
--no-data |
不要转储表格内容 |
|
|
--no-defaults |
不读取选项文件 |
|
|
--no-set-names |
与 --skip-set-charset 相同 |
|
|
--no-tablespaces |
不要在输出中写入任何 CREATE LOGFILE GROUP 或 CREATE TABLESPACE 语句 |
|
|
--opt |
--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset 的简写 |
|
|
--order-by-primary |
转储按主键或第一个唯一索引排序的每个表的行 |
|
|
--password |
连接到服务器时使用的密码 |
|
|
--pipe |
使用命名管道连接到服务器(仅限 Windows) |
|
|
--plugin-dir |
插件安装目录 |
|
|
--port |
用于连接的 TCP/IP 端口号 |
|
|
--print-defaults |
打印默认选项 |
|
|
--protocol |
要使用的传输协议 |
|
|
--quick |
一次一行地从服务器检索表的行 |
|
|
--quote-names |
反引号字符内的引号标识符 |
|
|
--replace |
编写 REPLACE 语句而不是 INSERT 语句 |
|
|
--result-file |
直接输出到给定文件 |
|
|
--routines |
从转储的数据库转储存储的例程(过程和函数) |
|
|
--secure-auth |
不要以旧(4.1 之前)格式将密码发送到服务器 |
|
是的 |
--server-public-key-path |
包含 RSA 公钥的文件的路径名 |
5.7.23 |
|
--set-charset |
将 SET NAMES default_character_set 添加到输出 |
|
|
--set-gtid-purged |
是否添加 SET @@GLOBAL.GTID_PURGED 输出 |
|
|
--shared-memory-base-name |
共享内存连接的共享内存名称(仅限 Windows) |
|
|
--single-transaction |
在从服务器转储数据之前发出 BEGIN SQL 语句 |
|
|
--skip-add-drop-table |
不要在每个 CREATE TABLE 语句之前添加 DROP TABLE 语句 |
|
|
--skip-add-locks |
不要加锁 |
|
|
--skip-comments |
不要向转储文件添加注释 |
|
|
--skip-compact |
不产生更紧凑的输出 |
|
|
--skip-disable-keys |
不要禁用键 |
|
|
--skip-extended-insert |
关闭扩展插入 |
|
|
--skip-opt |
关闭由 --opt 设置的选项 |
|
|
--skip-quick |
不要一次一行地从服务器检索表的行 |
|
|
--skip-quote-names |
不要引用标识符 |
|
|
--skip-set-charset |
不要写 SET NAMES 语句 |
|
|
--skip-triggers |
不要转储触发器 |
|
|
--skip-tz-utc |
关闭 tz-utc |
|
|
--socket |
要使用的 Unix 套接字文件或 Windows 命名管道 |
|
|
--ssl |
启用连接加密 |
|
|
--ssl-ca |
包含受信任 SSL 证书颁发机构列表的文件 |
|
|
--ssl-capath |
包含受信任的 SSL 证书颁发机构证书文件的目录 |
|
|
--ssl-cert |
包含 X.509 证书的文件 |
|
|
--ssl-cipher |
用于连接加密的允许密码 |
|
|
--ssl-crl |
包含证书吊销列表的文件 |
|
|
--ssl-crlpath |
包含证书吊销列表文件的目录 |
|
|
--ssl-key |
包含 X.509 密钥的文件 |
|
|
--ssl-mode |
与服务器的连接所需的安全状态 |
5.7.11 |
|
--ssl-verify-server-cert |
根据服务器证书通用名称身份验证主机名 |
|
|
--tab |
生成制表符分隔的数据文件 |
|
|
--tables |
覆盖 --databases 或 -B 选项 |
|
|
--tls-version |
加密连接允许的 TLS 协议 |
5.7.10 |
|
--triggers |
每个转储表的转储触发器 |
|
|
--tz-utc |
添加 SET TIME_ZONE='+00:00' 到转储文件 |
|
|
--user |
连接到服务器时使用的 MySQL 用户名 |
|
|
--verbose |
详细模式 |
|
|
--version |
显示版本信息并退出 |
|
|
--where |
仅转储由给定 WHERE 条件选择的行 |
|
|
--xml |
生成 XML 输出 |
|
|