WAMP:使用.MYD,.frm,.MYI和db.opt还原数据库

时间:2018-07-19 18:28:26

标签: mysql

几天前,我由于无法访问phpmyadmin而被迫卸载wamp,因此在卸载之前,我只复制了损坏的wamp的MySQL文件夹,以使数据库稍后可以重用

现在,我安装了新版本的wamp,当我将数据库文件(例如.MYD,.frm,.MYI,db.opt)粘贴到MySQL wamp的数据文件夹中时,在phpmyadmin中可以看到表格,但是当我想查看我收到此错误的列:

#1146 - Table 'Databasename.table_name' doesn't exist

error screen shot

请告诉我他们有什么毛病?有什么办法可以使用我的旧数据库?如果需要附加数据库文件来告诉我这样做...

1 个答案:

答案 0 :(得分:2)

幸运的是我自己解决了这个问题!
我用最简单的方法做到了!刚删除了MySQL的最新版本的最后一个MySQL文件夹,并粘贴了先前的MySQL文件夹,然后编辑 my.ini 文件并更正了错误的地址和文件夹名称

别忘了重启服务

就我个人而言,无需使用某些朋友说过的MySQL命令行
如果您认为删除MySQL文件夹可能有风险,请安装新的Wamp,该Wamp与以前的损坏数据库的版本相同...
因此,两个数据库的版本必须相同,尤其是当您的数据库引擎是InnoDB时 希望有帮助