mysqldump 数据库备份程序,mysqldump 选项合集

选项名称 描述 介绍 已弃用
--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 输出    

 

posted @ 2021-06-17 16:34  王振龙  阅读(50)  评论(0编辑  收藏  举报
Live2D