mysqldump备份远程数据库到本地

by Alpha 14. December 2009 11:21

 

D:\Program Files\MySQL\MySQL Server 5.1\bin>mysqldump remotedatabasename [tablename] -u root -ppassword
-C -R|mysql localdatabasename -u root –ppassword

 

[tablename]可选,如果加上,则备份远程数据库中的指定表,如果多个表,空格隔开

 

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开关即可。

Tags: Views:625

MySQL

Comments

1/13/2010 11:50:46 AM #

免费小说阅读网

学习了,备份对于服务器来说非常重要

免费小说阅读网 People's Republic of China | Reply

Add comment




  Country flag

看不清?点击图片看看
biuquote
  • Comment
  • Preview
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen  浙ICP备09023819号  

关于作者

Alpha

1.男
2.已婚
3.网虫
4.宝宝叫yoyo

Calendar

<<  March 2010  >>
MondayTuesdayWednesdayThursdayFridaySaturdaySunday
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

RecentComments

Comment RSS