数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

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


发布日期:2020年11月29日
 
mysqldump转储时必备&非必备参数

mysqldump转储时必备参数

eg

C:\Documents and Settings\zhuolangkeji>mysqldump uxxxx pxxx h P c e B task > c:\tasksql

user u

指定连接的用户名

port P

连接数据库端口号

password p

连接数据库密码

host h

需要导出的主机信息

mysqldump uroot p host=localhost alldatabases

adddropdatabase

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

mysqldump uroot p alldatabases adddropdatabase

completeinsert c

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

mysqldump uroot p alldatabases completeinsert

extendedinsert e

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

mysqldump uroot p alldatabases

mysqldump uroot p alldatabasesskipextendedinsert (取消选项)

databases B

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

mysqldump uroot p databases test mysql

mysqldump转储时非必备参数

max_allowed_packet

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

mysqldump uroot p host=localhost alldatabases max_allowed_packet=

net_buffer_length

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

mysqldump uroot p host=localhost alldatabases net_buffer_length=

nodata d

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

mysqldump uroot p host=localhost alldatabases nodata

上一篇:MySQL 5.0系列新的社区稳定版5.0.75发布!

下一篇:RedHat Linux 下实现MySQL 数据库镜像