mysqldump备份数据库

A、导出文件

mysqldump remotedatabasename tablename1,tablename2,tablename3 -u root -ppassword
-C -R   > localFilename

 

B、导出到本地数据库

mysqldump remotedatabasename tablename1,tablename2,tablename3 -u root -ppassword
-C -R | mysql localdatabasename -u root –ppassword

备份 remotedatabasename里面的tablename1,tablename2,tablename3到本地数据库 localdatabasename

 

========================================================================

-C, --compress 

如果客户和服务器均 支持压缩,压缩两者间所有的信息。

 

 -e, --extended-insert 

使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句) 

 

--opt

此选项将打开所有会提高文件导出 速度和创造一个可以更快导入的文件的选项。(个人推荐。如果没有使用--opt,MYSQLDUMP就会把整个结果集装载到内存中, 然后导出。如果数据非常大就会导致导出失败。这个开关在默认情况下是启用的,如果不想启用它:--skip-opt来关闭它。)

 

-q or -quick

这个选项使得MySQL不会把整个导出的内容读入内存再执行导出,而是在读到的时候就写入导文件中。这个和 上面的开关一个意思。

 

-R

如果要导出存储过程,加 -R开关即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值