从本地主机导出drupal站点会导致丢失表

时间:2014-01-05 14:31:29

标签: mysql drupal-7 database-migration

我在我的本地笔记本电脑上有一个功能性网站,我正在尝试移植到虚拟主机。现在我成功地做了这件事,这一定是好运。当一个问题迫使我擦除和重建时,我现在发现自己无法迁移该网站。现在,当我尝试时,我得到一堆关于丢失表的错误。

我的流程如下:
导出mysql表;
FTP网站文件和sql数据表;
将sql datatable导入新的sql数据库;
访问新的IP地址。

我是幸运的,我能以任何方式解决它吗?我没有那么多内容,但我想避免重新创建它。

请帮忙!

1 个答案:

答案 0 :(得分:0)

如果不知道具体的错误消息是什么,我不知道有多大帮助。

我能想到的一件事是删除数据库并重新创建它。假设您有命令行访问权限:

mysqladmin drop database_name
mysqladmin create database_name

然后使用mysql导入新的转储文件。我发现这是最安全的方式,因为当您尝试在现有数据库的顶部进行恢复时,有时mysql会抱怨“重复表”或类似内容。在不知道具体错误是什么的情况下,我无法给出任何更好的建议。

我想您已经完成了此操作,但也要确保您的服务器符合最低Drupal要求:https://drupal.org/requirements