WAMP 更新和迁移后,mysql 平板电脑没有结构/主键
After WAMP update & migrate, mysql tables have no structure / primary keys
我们已将 WAMP 移动到我们服务器上的另一个驱动器 - 旧版本是 WAMP 2.4,新版本是 WAMP 2.5。我们在新驱动器上全新安装了 2.5,并从旧安装中复制了 www 和 mysql 数据文件夹。
它是 'working' - 站点似乎 运行 很好 - 但我发现数据库结构似乎消失了。所有数据库表都没有主键,在 phpMyAdmin 中也没有可见的结构。
在 mysql 数据文件夹中引入新 WAMP 安装的数据库以及新数据库就是这种情况:我可以从远程服务器导出具有结构的数据库,但在导入到本地之后WAMP 服务器结构被剥离。
两个问题:
(如何)可以恢复数据库结构?
如何创建或导入具有结构的新数据库?
奇怪的是,在尝试解决问题然后撤消更改后,这自行解决了。我们尝试了什么:
- 重新启动所有 WAMP 服务,退出并重新打开 WAMP - 不成功。
- 已将整个旧 mysql 文件夹复制到新的 WAMP 安装,尝试使用旧 mysql 版本 运行 mysql 服务 - 未成功。
- 恢复到 WAMP 2.5 附带的更新版本 mysql(恢复到故障排除前的初始状态),重新启动服务 - 不成功。
- 等待 10 分钟 - table 结构返回,工作正常。
这让我相信服务器上存在与另一个进程或条件的交互,而不是 WAMP 配置错误。
我们已将 WAMP 移动到我们服务器上的另一个驱动器 - 旧版本是 WAMP 2.4,新版本是 WAMP 2.5。我们在新驱动器上全新安装了 2.5,并从旧安装中复制了 www 和 mysql 数据文件夹。
它是 'working' - 站点似乎 运行 很好 - 但我发现数据库结构似乎消失了。所有数据库表都没有主键,在 phpMyAdmin 中也没有可见的结构。
在 mysql 数据文件夹中引入新 WAMP 安装的数据库以及新数据库就是这种情况:我可以从远程服务器导出具有结构的数据库,但在导入到本地之后WAMP 服务器结构被剥离。
两个问题:
(如何)可以恢复数据库结构?
如何创建或导入具有结构的新数据库?
奇怪的是,在尝试解决问题然后撤消更改后,这自行解决了。我们尝试了什么:
- 重新启动所有 WAMP 服务,退出并重新打开 WAMP - 不成功。
- 已将整个旧 mysql 文件夹复制到新的 WAMP 安装,尝试使用旧 mysql 版本 运行 mysql 服务 - 未成功。
- 恢复到 WAMP 2.5 附带的更新版本 mysql(恢复到故障排除前的初始状态),重新启动服务 - 不成功。
- 等待 10 分钟 - table 结构返回,工作正常。
这让我相信服务器上存在与另一个进程或条件的交互,而不是 WAMP 配置错误。