› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
muziyue
V2EX  ›  MySQL

求助啊,innoDB 的数据库全部打不开了

  •  
  •   muziyue ·
    Mooooooon · Dec 10, 2014 · 5326 views
    This topic created in 4307 days ago, the information mentioned may be changed or developed.
    早晨发现网站打不开了,我看了下是磁盘满了,然后我删了点没用的东西,重启apache就好了
    然后发现某些功能用不了了,排查之后看到这些功能用的表都是innoDB的,show tables可以看到表,打开显示表不存在
    请问怎么解决?
    10 replies  •  2014-12-14 22:22:08 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       Dec 10, 2014   ❤️ 1
    1. 看一下磁盘上 InnoDB 的那个文件的尺寸
    2. 看一下 MySQL 启动时候的日志
    3. 把 InnoDB 的数据文件备份一下之后,先尝试 repair table
    4. 你可能会需要这个文档里的做法:

    http://dev.mysql.com/doc/refman/5.1/en/forcing-innodb-recovery.html

    5. 这次如果修好了,将来记得打开 innodb_file_per_table ,这样,备份和修复的几率都会更大一些
    huigeer
        2
    huigeer  
       Dec 10, 2014   ❤️ 1
    备份啊 备份啊, 不作死就不会死
    muziyue
        3
    muziyue  
    OP
       Dec 10, 2014
    @Livid 刚刚注意到,ibdata1只剩10MB了……我还是直接从备份里面恢复吧,修复估计没戏了
    repair table提示doesn't exist
    yakczh
        4
    yakczh  
       Dec 10, 2014
    mysql 备份有什么好的方案
    huigeer
        5
    huigeer  
       Dec 10, 2014
    非死不可的备份软件
    stiekel
        6
    stiekel  
       Dec 10, 2014
    估计没有设置数据分文件存放,又干掉了ibdata1——以前碰到好几次,清理磁盘空间删ibdata1的。
    typcn
        7
    typcn  
       Dec 10, 2014
    清理的时候 只删 mysql_binxxx 就可以了(如果没有回档需求),不要删掉*data....
    muziyue
        8
    muziyue  
    OP
       Dec 10, 2014
    @typcn 不不,我清理的是网站的log文件
    kaneg
        9
    kaneg  
       Dec 10, 2014
    我就是因为被innodb坑过,所以现在只敢用myisam,尽管可能性能会有点不如。
    julyclyde
        10
    julyclyde  
       Dec 14, 2014
    @kaneg myisam基本不具备可运维性
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1258 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 17:02 · PVG 01:02 · LAX 10:02 · JFK 13:02
    ♥ Do have faith in what you're doing.