上个月我不得不重新安装Windows,并且已将WAMP文件夹移动到另一个分区。现在我再次安装了WAMP,但我需要旧的数据库。如何从安全部分保存的WAMP文件夹中获取旧的MySQL数据库?
在wamp / bin / mysql /../ data /我有我的旧数据库。如果我仅复制数据库文件夹,则在phpMyAdmin中,我无法看到旧数据库中的所有表/视图。
答案 0 :(得分:6)
看起来您使用InnoDB表,因此您还应该将ib *文件复制到数据文件夹中(但这会覆盖在新安装中创建的任何InnoDB表。)
或者(甚至更好)您可以在配置文件中设置'datadir'参数,并在旧安装中指定数据文件夹的路径。
答案 1 :(得分:1)
当您在后端对MySQL服务器进行更改时(即不使用标准MySQL命令或接口),请记住在任何更改之前停止服务器并在执行更改后启动。
无论如何,这不是推荐的做法,而是使用mysqldump
进行定期备份,然后使用mysql ... < dump-file.sql
恢复转储文件。
答案 2 :(得分:1)
转到wamp \ bin \ mysql \ mysql5.5.24 \ data文件夹中的旧wamp并复制所有内容并粘贴或替换为新的安装文件夹“wamp \ bin \ mysql \ mysql5.5.24 \ data”。