繁体   English   中英

wamp 3不与innodb引擎一起使用表

[英]wamp 3 not using tables with innodb engine

我刚刚安装了wamp 3.0.6,并且已经有了wamp 2,所以我想使用旧数据库,然后将主题从wamp/mysql/data复制到wamp64/mysql/data 但是我看到不是所有的表都在那里,我只看到有table.myi(MyISAM引擎)和带有.ibd的表(innodb引擎)的表。 我尝试关闭wamp 3.0.6并运行旧的wamp,但它始终使用wamp 3.0.6的新数据,这是Q,我知道有两个wamp,如何才能在新的wamp安装上使旧数据库运行? :/ wamp64和c:/ wamp

好的,所有操作都不会丢失,但是您可能会损坏新安装的内容,所以我建议您先卸载WAMPServer 3并删除\\ wamp64文件夹(如果卸载未完成的话)。

然后重新安装WAMPServer 3.0.6,然后检查它是否可以运行localhost主页。

现在安装WAMPServer 3.0.8升级,它是一个ADDON,它将安装在3.0.6之上。

现在恢复旧数据库。

  1. 停止WAMPServer。

例如,如果旧版本为MYSQL5.6.17

  1. \\wamp\\bin\\mysql\\mysql5.6.17及其所有子文件夹复制到\\wamp64\\bin\\mysql\\mysql5.6.17 不要覆盖新版本文件夹

  2. 从桌面图标再次启动WAMPServer。

现在,您应该在WAMPServer中同时拥有旧的MYSQL和新的MYSQL。

  1. 使用这样的wampmanager菜单将当前版本的MYSQL切换到旧的mysql5.6.17版本

    left click wampmanager icon -> MYSQL -> Version -> MYSQL5.6.17 _(click this version number)_

等待几秒钟,让WAMPServer激活旧版本的MYSQL。 当图标变为绿色时,说明已完成

  1. 现在,使用phpMyAdmin或您喜欢使用的任何工具(例如MYSQL Workbench)对要移至更新版本的MYSQL的每个数据库进行备份(导出)。 只备份不是MYSQL自己的数据库,即不是mysql 将每个备份保存在安全的地方,而不要保存在任何WAMPSever文件夹结构中。

现在我们将激活新版本的MYSQL,假设这是MYSQL5.7。 6.再次使用wampmanager菜单激活新的MYSQL。

left click wampmanager icon -> MYSQL -> Version -> MYSQL5.7.14 _(click this version number)_

_等待wampmanager图标再次变为绿色。

  1. 现在,将您从旧版本备份的所有备份还原到新版本。

您现在应该准备好出发了。 您可以通过删除\\ wamp64 \\ bin \\ muysql \\ mysql5.6.17文件夹,从新版本的WAMPServer中删除旧版本的MYSQL。

重新启动WAMPServer,MYSQL的旧版本将消失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM