我已经卸载了旧的XAMPP,并删除了d:\xampp folder的所有内容,然后安装了新的。当我将我的备份文件夹(带有我的数据库的名称,包含所有.frm和.opt文件)复制到D:\xampp\mysql\data时,数据库显示在phpmyadmin的列表中,但是它没有表和数据。我做错了什么?
发布于 2012-01-29 01:28:08
我已经搜索了很多。还需要一些其他文件来进行恢复。我认为仅从.frm文件恢复表是不可能的。我重新创建了我的数据库。
发布于 2015-07-27 17:15:21
下面是我处理这种情况的方法:
从xampp控制面板
备份
<physical_drive>/xampp/mysql中删除xampp文件夹。( data文件夹包含表的模式/表定义(.frm文件)。)从data下的以前的xampp文件夹(或备份)复制mysql文件夹,并将其粘贴到新位置(即,从xampp控制面板启动和启动 Apache MySql<xampp>e236服务。
这样,当您单击这些表时,它们应该会显示出它们的结构。
注意:确保您的xampp安装文件夹下的bin文件夹保持不变。
发布于 2017-10-27 15:55:32
这是可能的,我找到了一个解决方案:
C:\xampp\mysql\data
apache服务并恢复主ib_logfile0,ib_logfile1和ibdata1文件(检查步骤3)
https://stackoverflow.com/questions/9041976
复制相似问题