我忘记从 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
中,这样您现在应该在下面有 2 个文件夹像这样的\wamp\bin\mysql` 文件夹
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.
关于mysql - 如何使用旧的 wamp/bin/mysql 中的文件恢复 phpmyadmin 中的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39278857/