如何将数据库导出到另一台不允许使用旧数据库名创建新数据库的主机?

时间:2014-12-14 08:23:13

标签: php mysql phpmyadmin hosting host

我想在另一台主机上创建我的网站副本。我在两台主机上都有自由计划。

我尝试复制网站的新主机只允许创建一个名为xyzhost_id_*的新数据库。但我之前的数据库名称是abchostid_*

我的abchostid_ *数据库中有40多个表。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

基本上你可以对待" xyzhost_id _"和" abchostid _"作为表前缀。继续重命名您的表,并确保您的脚本在查询中具有新的前缀。

答案 1 :(得分:0)

如果执行mysqldump,那里通常没有数据库信息,只有表模式。如果创建数据库的选项只是打开您的sql文件并删除它们。它们看起来像"创建数据库your_database"和"使用your_database"。然后,使用phpmyadmin,您只需创建新数据库并加载SQL文件。