/ 中存储网

如何使用mysqldump导出数据库

2014-07-13 16:18:39 来源:中存储网
mysqldump 是mysql 用户导出数据的工具,可以把mysql的数据库导出成sql文件.也可以通过管道直接把数据重定向到mysql.

如在两台机器间导数据可以

mysqldump -h host1 --databases db | mysql -h host2

如果导出的数据库很大,就需要在mysqldump 上加 --quick 参数.因为mysqldump缺省的操作是先导出所有数据,然后写入管道,如果数据库很大的话,会因为内存不足,出错.

mysqldump还有其它参数,如果是在数据库之间追加数据, 则需要加 --skip-opt, --no-create-info 等参数,其中和--skip-opt和--quick同时使用,一定要把 --quick 放在 --skip-opt参数后面,否则,会被覆盖.