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 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客户端插件默认使用权限。
