Mysql WAMP:使用.MYD、.frm、.MYI、db.opt恢复数据库

Mysql WAMP:使用.MYD、.frm、.MYI、db.opt恢复数据库,mysql,Mysql,几天前,我被迫卸载我的wamp,因为我没有任何访问phpmyadmin的权限,所以我只是在卸载之前复制损坏的wamp的MySQL文件夹,以便以后重新使用数据库 现在我安装了一个新版本的wamp,当我将.MYD、.frm、.MYI、db.opt等数据库文件粘贴到MySQL wamp的数据文件夹中时,在phpmyadmin中我可以看到表,但当我想看到列时,我得到了以下错误: #1146 - Table 'Databasename.table_name' doesn't exist 请告诉我他们怎

几天前,我被迫卸载我的wamp,因为我没有任何访问phpmyadmin的权限,所以我只是在卸载之前复制损坏的wamp的MySQL文件夹,以便以后重新使用数据库

现在我安装了一个新版本的wamp,当我将.MYD、.frm、.MYI、db.opt等数据库文件粘贴到MySQL wamp的数据文件夹中时,在phpmyadmin中我可以看到表,但当我想看到列时,我得到了以下错误:

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


请告诉我他们怎么了?有没有办法使用我的旧数据库?如果需要附加数据库文件来告诉我这样做…

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

不要忘记重新启动服务

对于我自己来说,没有必要对MySQL命令行做一些朋友说要做的事情
如果您认为删除MySQL文件夹可能存在风险,请安装一个新的wamp,该wamp与以前损坏数据库的版本相同…
因此,两个数据库的版本必须相同,尤其是当您的数据库引擎是InnoDB时 希望对您有所帮助

看一看,它似乎正好讨论了您想要什么。另外,我不明白为什么要用php标记它(phpmyadmin是一个应用程序/用php编写/的,php作为编程语言在这里并不相关,phpmyadmin也不是真的)。