2014-07-13 16:18:39
来 源
中存储网
MySQL
mysqldump 是mysql用户导出数据的工具,可以把mysql的数据库导出成sql文件.也可以通过管道直接把数据重定向到mysql.如在两台机器间导数据可以mysqldump -h host1 --databases db | mysql -h host
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参数后面,否则,会被覆盖.

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。