6

上个月我不得不重新安装 Windows 并且我已经将WAMP文件夹移动到另一个分区。现在我再次安装了 WAMP,但我需要旧数据库。如何从安全分区上保存的 WAMP 文件夹中获取旧的 MySQL 数据库?

在 wamp/bin/mysql/../data/ 我有我的旧数据库。如果我只复制数据库文件夹,在phpMyAdmin中我看不到旧数据库中的所有表/视图。

4

3 回答 3

6

看起来您使用InnoDB表,因此您还应该将 ib* 文件复制到数据文件夹中(但这将覆盖在新安装中创建的任何 InnoDB 表。)

或者(甚至更好)您可以在配置文件中设置“datadir”参数,并在旧安装中指定数据文件夹的路径。

于 2010-01-17T21:12:22.570 回答
1

当您在后端对 MySQL 服务器进行更改时(即不使用标准的 MySQL 命令或接口),请记住在进行任何更改之前停止服务器并在更改后启动。

无论如何,这不是推荐的做法,mysqldump而是使用定期备份,您以后可以使用mysql ... < dump-file.sql.

于 2010-12-29T07:02:13.497 回答
1

转到像 wamp\bin\mysql\mysql5.5.24\data 文件夹这样的旧 wamp 并复制所有内容并粘贴或替换为新的安装文件夹“wamp\bin\mysql\mysql5.5.24\data”。

于 2013-06-30T07:53:06.437 回答