2010-04-07 102 views
0

我想“克隆”一个MySQL数据库。问题在于意见。当我导出视图时,.sql将视图定义为database_name.view_name。它不会为表格和视图执行此操作。这在导入到第二个数据库时显然会产生问题 - 视图不会被创建。复制MySQL数据库的问题

回答

2

我想我找到了答案。我遇到的问题是由phpMyAdmin创建的。从命令行(确保首先创建目标数据库):

mysqldump -u [username] -p[password] [old_database_name] > dump.sql 
mysql -u [username] -p[password] [new_database_name] < dump.sql 

没问题。

0

你可能想要尝试的一件事是SqlYog Community,我一直用它来做MySQL,它似乎在将整个数据库从一台服务器复制到另一台服务器,甚至在同一台服务器上做得非常好。