innodb类型的表在服务器上打不开了,如果用frm源文件恢复回来? Mysql中innodb类型的表放在服务器上,打开的时候报table *** doesn's exist的错误。原来好好的表突然就坏了,但是在数据库里是可以看到这几个表的。现在拿到原始的frm文件了,需要如何恢复?里面数据很重要!先谢过各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 innodb 的表中的数据和索引是放在ibdata1表空间文件中的,这个和myisam 都放在 ***.frm , ***.myd, ***.myi 不一样。由于你的 ***.frm 仍存在,所以 "在数据库里是可以看到这几个表的。"但所对就在数据文件不在了,所以 "打开的时候报table *** doesn's exist的错误。" 现在拿到原始的frm文件了,需要如何恢复?里面数据很重要!找到你的备份,如果没有备份文件,则基本没什么办法,你还有些什么文件,文件情况如何? 这一点从你现在描述中无法进一步分析,也无从给你什么建议。 当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html 现在还拿到原来创这些表的服务器的ibdata1文件了,有什么办法吗? 现在还拿到原来创这些表的服务器的ibdata1文件了,有什么办法吗?找台空机器,安装相同版本的MYSQL,然后把整个DATA目录下的东西全复制过去。然后用 mysqldump 将记录导出。 是不是还需要原服务器上ib_logfile1和ib_logfile2才能恢复? 怎么用sql语句根据ID逐条替换内容? SOS 把数据库中的表删除了,怎么恢复表和数据 UPDATE是否可以省去WHERE 在中文VB.NET换降下 日语学习软件的开发 乱码问题 一个mysql数据存储的问题,急用!!!!!!!! 怎样在mysql中随机取得一条纪录? 请机器上有mysql的帮忙看看(116分) 一个关于数据库设计的讨论 MYSQL 导入文件的时候出现如下错误,求大神帮忙看看啦 一篇文章的标题,内容被分在不同的mysql数据表里,怎么写mysql语句向这样的几个表里插入同一个信息? 请教关于event的问题 打印未读系统消息的SQL?
但所对就在数据文件不在了,所以 "打开的时候报table *** doesn's exist的错误。"
找到你的备份,如果没有备份文件,则基本没什么办法,
你还有些什么文件,文件情况如何? 这一点从你现在描述中无法进一步分析,也无从给你什么建议。
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
现在还拿到原来创这些表的服务器的ibdata1文件了,有什么办法吗?
是不是还需要原服务器上ib_logfile1和ib_logfile2才能恢复?