连云小森森吧 关注:84贴子:32,115
  • 7回复贴,共1

mysql恢复小记录

只看楼主收藏回复

本来这种事情应该记录到博客上的,可是这个时候博客挂了……
因为mysql挂了……
因为手贱rm了/var/lib/mysql/ibdata1
。。。
http://www.mysqlperformanceblog.com/2011/06/03/a-recovery-trivia-or-how-to-recover-from-a-lost-ibdata1-file/
见此处


IP属地:浙江1楼2014-06-21 23:08回复
    手抽后的第一反应是,完了,个人网站挂了。
    而且是在mysql未开启时干的,因此从/proc/pid中取出dirty的文件也是不可能的。
    啊解释一下:
    ibdata1和ib_logfileX都没了的话InnoDB表基本完蛋……
    我以前是这样以为的,大多数人应该也会这样以为吧……
    不过……
    还好每个InnoDB表都有独自的.idb文件,这些文件中有着一切数据。
    丢失的是表的元信息,比如表结构等。


    IP属地:浙江2楼2014-06-21 23:14
    回复
      啊……这个办法好麻烦……我还是。。。


      IP属地:浙江3楼2014-06-21 23:16
      回复
        啊……这个办法好麻烦……我还是。。。


        IP属地:浙江4楼2014-06-21 23:18
        回复
          算了……恢复起来好麻烦……反正大多数表还是用MyISAM的,少数InnoDB表……我就自建吧


          IP属地:浙江5楼2014-06-21 23:39
          回复
            sudo rm /bin/rm 哈哈。哈。


            IP属地:浙江来自Android客户端6楼2014-06-22 01:24
            回复