mysqldump是常用的MySQL数据库备份工具,简单易用。
mysqldump -u root -p test>test.sql
不足之处:一旦数据库体积较大(例如20GB),就需要相当长的时间(都可以玩几局星际争霸了)。
有没有解决方案呢?
有!用mk-parallel-dump。当然,它还有一个同伴mk-parallel-restore,顾名思义咯!
它依然是基于mysqldump,不过运用了线程技术,因此效率大大提升。从别人的测试来看:一个20GB的数据库导出约90秒,导入约300秒,已经相当快了。
这里有完整的套件:maatkit MySQL toolkit
这两个命令怎么用呀?
mk-parallel-dump怎么使用
mk-parallel-restore怎么使用?
文中的链接已经有很详细的说明,请移步看这里
http://www.maatkit.org/doc/mk-parallel-dump.html