2016-01-27 51 views
0

我们已经将WAMP移动到了我们服务器上的另一个驱动器 - 旧版本是WAMP 2.4,新版本是WAMP 2.5。我们在新驱动器上安装了2.5新鲜盘,并从旧安装中复制了www和mysql数据文件夹。WAMP更新和迁移后,mysql表没有结构/主键

这是'工作' - 网站似乎运行良好 - 但我发现数据库结构似乎已经消失。所有数据库表都没有主键,并且在phpMyAdmin中没有可见的结构。

这是数据库引入新的WAMP安装在mysql数据文件夹以及新的数据库的情况:我可以从远程服务器导出数据库结构,但导入到本地WAMP服务器后,结构是剥离。

有两个问题:

(How)可以恢复数据库结构吗?

如何创建或导入具有结构的新数据库?

回答

0

奇怪的是,在尝试对问题进行故障排除然后撤消更改后,将其排序。我们试过的:

  • 重新启动所有WAMP服务,退出并重新打开WAMP - 不成功。
  • 复制整个旧的mysql文件夹到新的WAMP安装,试图用旧的mysql版本运行mysql服务 - 不成功。
  • 恢复到WAMP 2.5附带的更新版本的mysql(在故障排除之前回到初始状态),重新启动服务 - 不成功。
  • 等待10分钟 - 表结构返回,工作正常。

这使我相信与服务器上的另一个进程或条件发生了交互,而不是WAMP的错误配置。