• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysqldump参数详细说明

mysql 搞代码 4年前 (2022-01-09) 85次浏览 已收录 0个评论

Mysqldump参数大全(参数来源于mysql5.5.19源码) 参数 参数说明 –all-databases , -A 导出全部数据库。 mysqldump -uroot -p

Mysqldump参数大全(参数来源于mysql5.5.19源码)

参数

参数说明

–all-databases , -A

导出全部数据库。

mysqldump -uroot -p –all-databases

–all-tablespaces , -Y

导出全部表空间。

mysqldump -uroot -p –all-databases –all-tablespaces

–no-tablespaces , -y

不导出任何表空间信息。

mysqldump -uroot -p –all-databases –no-tablespaces

–add-drop-database

mysqldump -uroot -p –all-databases –add-drop-database

–add-drop-table

–add-locks

)

–allow-keywords

允许创建是关键词的列名字。这由表名前缀于每个列名做到。

mysqldump -uroot -p –all-databases –allow-keywords

–apply-slave-statements

mysqldump -uroot -p –all-databases –apply-slave-statements

–character-sets-dir

字符集文件的目录

mysqldump -uroot -p –all-databases –character-sets-dir=/usr/local/mysql/share/mysql/charsets

–comments

–compatible

要使用几个值,用逗号将它们隔开。它并不保证能完全兼容,而是尽量兼容。

mysqldump -uroot -p –all-databases –compatible=ansi

–compact

mysqldump -uroot -p –all-databases –compact

–complete-insert, -c

mysqldump -uroot -p –all-databases –complete-insert

–compress, -C

在客户端和服务器之间启用压缩传递所有信息

mysqldump -uroot -p –all-databases –compress

–create-options, -a

mysqldump -uroot -p –all-databases

–databases, -B

导出几个数据库。参数后面所有名字参量都被看作数据库名。

mysqldump -uroot -p –databases test mysql

–debug

mysqldump -uroot -p –all-databases –debug

mysqldump -uroot -p –all-databases –debug=” d:t:o,/tmp/debug.trace”

–debug-check

检查内存和打开文件使用说明并退出。

mysqldump -uroot -p –all-databases –debug-check

–debug-info

输出调试信息并退出

mysqldump -uroot -p –all-databases –debug-info

–default-character-set

设置默认字符集,默认值为utf8

mysqldump -uroot -p –all-databases –default-character-set=latin1

–delayed-insert

mysqldump -uroot -p –all-databases –delayed-insert

–delete-master-logs

mysqldump -uroot -p –all-databases –delete-master-logs

–disable-keys

mysqldump -uroot -p –all-databases

–dump-slave

mysqldump -uroot -p –all-databases –dump-slave=1

mysqldump -uroot -p –all-databases –dump-slave=2

–events, -E

导出事件。

mysqldump -uroot -p –all-databases –events

–extended-insert, -e

mysqldump -uroot -p –all-databases

–fields-terminated-by

mysqldump -uroot -p test test –tab=”/home/mysql” –fields-terminated-by=”#”

–fields-enclosed-by

mysqldump -uroot -p test test –tab=”/home/mysql” –fields-enclosed-by=”#”

–fields-optionally-enclosed-by

mysqldump -uroot -p test test –tab=”/home/mysql” –fields-enclosed-by=”#” –fields-optionally-enclosed-by =”#”

–fields-escaped-by

mysqldump -uroot -p mysql user –tab=”/home/mysql” –fields-escaped-by=”#”

–flush-logs

开始导出之前刷新日志。

mysqldump -uroot -p –all-databases –flush-logs

–flush-privileges

mysqldump -uroot -p –all-databases –flush-privileges

–force

mysqldump -uroot -p –all-databases –force

–help

显示帮助信息并退出。

mysqldump –help

–hex-blob

mysqldump -uroot -p –all-databases –hex-blob

–host, -h

需要导出的主机信息

mysqldump -uroot -p –host=localhost –all-databases

–ignore-table

不导出指定表。指定忽略多个表时,,需要重复多次,每次一个表。每个表必须同时指定数据库和表名。例如:–ignore-table=database.table1 –ignore-table=database.table2 ……

mysqldump -uroot -p –host=localhost –all-databases –ignore-table=mysql.user

–include-master-host-port

mysqldump -uroot -p –host=localhost –all-databases –include-master-host-port

–insert-ignore

mysqldump -uroot -p –host=localhost –all-databases –insert-ignore

–lines-terminated-by

mysqldump -uroot -p –host=localhost test test –tab=”/tmp/mysql” –lines-terminated-by=”##”

–lock-all-tables, -x

mysqldump -uroot -p –host=localhost –all-databases –lock-all-tables

–lock-tables, -l

mysqldump -uroot -p –host=localhost –all-databases –lock-tables

–log-error

附加警告和错误信息到给定文件

mysqldump -uroot -p –host=localhost –all-databases –log-error=/tmp/mysqldump_error_log.err

–master-data

mysqldump -uroot -p –host=localhost –all-databases –master-data=1;

mysqldump -uroot -p –host=localhost –all-databases –master-data=2;

–max_allowed_packet

服务器发送和接受的最大包长度。

mysqldump -uroot -p –host=localhost –all-databases –max_allowed_packet=10240

–net_buffer_length

mysqldump -uroot -p –host=localhost –all-databases –net_buffer_length=1024

–no-autocommit

mysqldump -uroot -p –host=localhost –all-databases –no-autocommit

–no-create-db, -n

mysqldump -uroot -p –host=localhost –all-databases –no-create-db

–no-create-info, -t

mysqldump -uroot -p –host=localhost –all-databases –no-create-info

–no-data, -d

不导出任何数据,只导出数据库表结构。

mysqldump -uroot -p –host=localhost –all-databases –no-data

–no-set-names, -N

等同于–skip-set-charset

mysqldump -uroot -p –host=localhost –all-databases –no-set-names

–opt

mysqldump -uroot -p –host=localhost –all-databases –opt

–order-by-primary

mysqldump -uroot -p –host=localhost –all-databases –order-by-primary

–password, -p

连接数据库密码

–pipe(windows系统可用)

使用命名管道连接mysql

mysqldump -uroot -p –host=localhost –all-databases –pipe

–port, -P

连接数据库端口号

–protocol

使用的连接协议,包括:tcp, socket, pipe, memory.

mysqldump -uroot -p –host=localhost –all-databases –protocol=tcp

–quick, -q

mysqldump -uroot -p –host=localhost –all-databases

mysqldump -uroot -p –host=localhost –all-databases –skip-quick

–quote-names,-Q

mysqldump -uroot -p –host=localhost –all-databases

mysqldump -uroot -p –host=localhost –all-databases –skip-quote-names

–replace

mysqldump -uroot -p –host=localhost –all-databases –replace

–result-file, -r

mysqldump -uroot -p –host=localhost –all-databases –result-file=/tmp/mysqldump_result_file.txt

–routines, -R

导出存储过程以及自定义函数。

mysqldump -uroot -p –host=localhost –all-databases –routines

–set-charset

mysqldump -uroot -p –host=localhost –all-databases

本文来源gaodai#ma#com搞*!代#%^码$网!

mysqldump -uroot -p –host=localhost –all-databases –skip-set-charset

–single-transaction

mysqldump -uroot -p –host=localhost –all-databases –single-transaction

–dump-date

mysqldump -uroot -p –host=localhost –all-databases

mysqldump -uroot -p –host=localhost –all-databases –skip-dump-date

–skip-opt

mysqldump -uroot -p –host=localhost –all-databases –skip-opt

–socket,-S

mysqldump -uroot -p –host=localhost –all-databases –socket=/tmp/mysqld.sock

–tab,-T

mysqldump -uroot -p –host=localhost test test –tab=”/home/mysql”

–tables

mysqldump -uroot -p –host=localhost –databases test –tables test

–triggers

mysqldump -uroot -p –host=localhost –all-databases –triggers

–tz-utc

mysqldump -uroot -p –host=localhost –all-databases –tz-utc

–user, -u

指定连接的用户名。

–verbose, –v

输出多种平台信息。

–version, -V

–where, -w

mysqldump -uroot -p –host=localhost –all-databases –where=” user=’root’”

–xml, -X

mysqldump -uroot -p –host=localhost –all-databases –xml

–plugin_dir

客户端插件的目录,用于兼容不同的插件版本。

mysqldump -uroot -p –host=localhost –all-databases –plugin_dir=”/usr/local/lib/plugin”

–default_auth

客户端插件默认使用权限。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysqldump参数详细说明

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址