如何使用旧 wamp/bin/mysql 中的文件在 phpmyadmin 中恢复数据库?

how to restore database in phpmyadmin using files from old wamp/bin/mysql?

我忘记从 phpmyadmin 导出数据库,但我可以访问旧的 wamp 目录。

要恢复数据库,我只需要将文件从 wamp\bin\mysql\mysqlx.xx.x\data 移动到新目录?

(旧wamp是32位,新是64位)

好的,作为它的 WAMPServer,您可以安装多个 MYSQL 版本,所以这应该适合您。

Stop WAMPServer

\oldwamp\bin\mysql\mysqlx.xx.x 及其所有子目录复制到 newwamp\bin\mysql,这样您现在应该在 \wamp\bin\mysql` 文件夹下有 2 个文件夹,如下所示

newwamp\bin\mysql\mysqlx.xx.x
newwamp\bin\mysql\mysqly.yy.y

Start WAMPServer

现在使用 wampmanager 菜单执行此操作以激活旧版本 MYSQL

wampmanager -> MYSQL -> Version -> x.xx.xx

现在您可以 运行 使用 phpMyAdmin 对旧数据进行导出。把出口放在安全的地方

现在激活新版MYSQL

wampmanager -> MYSQL -> Version -> y.yy.yy

现在您可以将导出的内容导入新版本 MYSQL

如果您愿意,现在可以删除旧的 newwamp\bin\mysql\mysqlx.xx.x 文件夹并重新启动 WAMPServer,该版本将会消失。

或者你可以把它留在那里,以防万一你想使用它或重新导出

NOTE: Only export your databases and not any you did not create yourself, or you will mess the new version of MYSQL up.

For future viewers of this post. This will only work if you have a complete and undamaged old mysql folder i.e mysql.x.xx.xx folder and all its subfolders.