网站地图    收藏   

主页 > 后端 > mysql数据库 >

mysqldump转储时必备&非必备参数 - mysql数据库栏

来源:自学PHP网    时间:2015-04-16 10:51 作者: 阅读:

[导读] mysqldump转储时必备非必备参数mysqldump转储时必备参数:e g C: Documents and Settings zhuolangkejimysqldump -uxxxx -pxxx -h 172 26 3 109 -P 3306 -c -e -B task c: task sql--user, -...

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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论