【发布时间】:2015-01-30 05:07:12
【问题描述】:
我在我的电脑上重新安装了 Windows 7 64 位。
在重新安装之前,我忘记备份数据库,但幸运的是我已经将“数据”文件夹存储在另一个驱动器上。此文件夹包含:
-ib_logfile0
-ib_logfile1
-ibdata1
以及在每个数据库上命名的子文件夹。让我们选取一个子文件夹“etldb”,其中包含:
-.frm for each table
-.ibd for each table
-db.opt
当我重新安装 Windows 时,我还更改了机器名称,假设它现在是“xyz-pc”。
我在同一位置安装了相同版本的 wampserver 2.5,并将数据文件夹替换为上述较旧的文件夹。
mysql的用户名和密码相同。
我可以在 mysql 提示符和 phpmyadmin 中看到数据库。
每当我查询一个表时:例如,select * from tblcustomers;我收到错误消息说 etldb.tblcustomers 不存在。
我在谷歌阅读后尝试了不同的方法,但没有人可以恢复我的数据库。
请求您的帮助来恢复我在数据库中的数据。谢谢!
【问题讨论】:
-
感谢您的回复。未发现此类问题!