2016-12-08 18:23:14 1950次浏览 2条回答 0 悬赏 10 金钱

我现在 只有 数据data文件 怎么恢复数据 复制过去不行只有 mysisam可以

请问怎么解决

  • 回答于 2016-12-09 09:11 举报

    可以通过mysql的日志找到执行过的SQL语句 然后再倒入,我以前就是这么做的

    1 条回复
    回复于 2016-12-09 14:39 回复

    服务器启动不起 wamp服务器被我卸载了 重装 只有 mysql 里面的 数据了 没找到 mysql的日志文件 多半被删啦

  • 回答于 2016-12-09 10:08 举报

    首先,如果你的data是备份出来的,那么你得有表结构,xtrabackup之类的innodb备份软件默认是不备份表结构的,所以如果你没有了表结构,那么你可能要悲剧,这是个跟myisam不一样的坑,不要问我是怎么知道的,说多了都是泪。
    其次,如果你想直接拷贝文件结构到另一台服务器,或者另一个库,那么直接复制文件这种方式是不行的,dump出来导入sql是比较靠谱了的。

    1 条回复
    回复于 2016-12-09 14:43 回复

    我装的是wamp集成包 服务器启动不起 服务器被我卸载了 重装 只有 mysql 里面data文件里面的 .frm .ibd文件 也没m ysql的日志文件

您需要登录后才可以回答。登录 | 立即注册
大头
见习主管

大头

注册时间:2016-11-14
最后登录:2017-07-10
在线时长:9小时42分
  • 粉丝7
  • 金钱330
  • 威望0
  • 积分420

热门问题