已解决 MySql崩溃为什么tankdb数据库文件会损坏变成几百K?

从去年到现在大概遇到过四次这样的问题:

服务器因各种原因崩溃了,导制MySql服务停止,这时重启服务却发现tankdb数据库损坏了。

进入MySql中的data目录发现,本应几M的tankdb目录变成了200多K,并且只剩下frm文件了,如下:

而其他的数据库则没有问题,只有tankdb目录被损坏,这是什么原因呢?

急急急,在线等!!!!!!

禅道版本 9.1.2 源码包
操作系统
客户端浏览器 Chrome

提问者: 手出 悬赏:5 日期: 2017-05-03 14:12:27 答案:2 点击:2245

获取技术支持

QQ:526288068电话:17685869372
设置备注
答案列表
最佳答案
2017/05/04
你问的这个问题和禅道也没关系啊。这不是禅道的数据库。
2017/05/04
一语惊醒梦中人,tankdb是wss软件的数据库,这个老损坏,重新建了mysql目录,复制zendao目录过去就好了,谢了
2017/05/03
服务器崩溃是不会删除mysql的物理文件的,具体什么原因导致的不太清楚,可以用禅道的备份恢复一下数据。
2017/05/03
因为备份不及时,现在离上次的备份隔了4个多月,中间得丢失不少数据。这个问题有没有别的用户遇到过呢?如果只发生一两次可能是个例,我这几倒霉遇到四次了,而且每次都只有tankdb目录的数据文件损坏,同目录还有几个别的数据库都没事。
2017/05/03
暂时没有别的用户反馈过,这种情况是数据库物理文件直接部分丢失应该是直接删除的文件,不是mysql执行的删除命令。