我转移了数据库,把.frm .myd. .myi直接复制到了data下的数据库目录,刚开始数据库是有记录的,但是过一段时间(超不过一天)数据库所有记录就查看不到,导出excel,打开“没有这个数据库”。我重新用原来的数据覆盖一下,数据又是有的,但是过一段时间还是没了,我该怎样解决。谢谢大家!

解决方案 »

  1.   

    我转移了数据库,把.frm .myd. .myi直接复制到了data下的数据库目录,刚开始数据库是有记录的说明你的操作没有问题。至少到这一步,没什么问题。但是过一段时间(超不过一天)数据库所有记录就查看不到  。但是过一段时间还是没了,我该怎样解决。谢谢大家!
    应该是你的系统中什么定期任务在做清理。检查一下
    1。操作系统的定时任务
    2。MYSQL的EVENT
      

  2.   

    有意思。。数据会自动删除??把你程序里的所有DELETE,TRUNCATE都注释掉看看。
      

  3.   

    看mysql的系统日志文件吧。估计是要么1:用了不当的存储引擎2:有什么任务定期执行删除操作
      

  4.   

    应该不会这么神奇,肯定是什么地方又删了吧
    可以看看binlog