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