MySQL拷贝一个数据库,只需要简单的几个命令。

导出数据库

$ mysqldump db1 > dump.sql

创建数据库

$ mysqladmin create db2

导入数据

$ mysql db2 < dump.sql
mysqldump不能使用--databases参数,因为这会使得导出的SQL会包含USE db1命令。

原文:[Making a Copy of a Database][1]

[1]: https://dev.mysql.com/doc/refman/5.7/en/mysqldump-copying-database.html