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开关即可。
9a7c7c35-25ef-4add-8942-9f01acd77e86|2|5.0
Tags: mysqldume Views:625
MySQL