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

标签 mysql phpmyadmin wamp

我忘记从 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/

相关文章:

Mysql外部访问不工作

PHP多重更新功能

mysql - 无法将 365 kb sql 文件导入 WampServer 上的 phpmyadmin

java - 使用 PHP 的 java 库打印条形码

php - 在 wamp 中为 magento 安装新的 php 版本

mysql - 使用新模式将 mysql 数据迁移到多表

php - MySQL连接2个具有重复行的表,但优先考虑左表中的行

php - 在phpmyadmin中导入sql时出错

mysql - 带有 count() 和位置的 SQL 请求

PHP MySQL 没有从数据库中获取任何内容