Home > Database > Mysql Tutorial > mysqldump转储时必备&非必备参数_MySQL

mysqldump转储时必备&非必备参数_MySQL

WBOY
Release: 2016-06-01 13:29:06
Original
1135 people have browsed it

mysqldump

bitsCN.com

mysqldump转储时必备&非必备参数

 

mysqldump转储时必备参数:

 

e.g. 

C:/Documents and Settings/zhuolangkeji>mysqldump -uxxxx -pxxx -h 172.26.3.109 -P 3306 -c -e -B task > c:/task.sql

 

--user, -u

指定连接的用户名。

 

--port, -P

连接数据库端口号

 

--password, -p

连接数据库密码

 

--host, -h

需要导出的主机信息

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

 

--add-drop-database

每个数据库创建之前添加drop数据库语句。

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

 

--complete-insert,  -c

使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。

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

 

--extended-insert,  -e

使用具有多个VALUES列的INSERT语法。这样使导出文件更小,并加速导入时的速度。默认为打开状态

mysqldump  -uroot -p --all-databases

mysqldump  -uroot -p --all-databases--skip-extended-insert   (取消选项)

 

--databases,  -B

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

mysqldump  -uroot -p --databases test mysql

 

--------------------

mysqldump转储时非必备参数:

 

--max_allowed_packet

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

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

 

--net_buffer_length

TCP/IP和socket连接的缓存大小。

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

 

--no-data, -d

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

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

bitsCN.com
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template