本帖最后由 ywqxtx 于 2011-04-03 21:46:07 编辑

解决方案 »

  1.   

    .\discuz\cdb_mytasks这个表的索引文件似乎坏掉了。
    repair一下再试试。复失败的原因时索引文件丢失或者其头部遭到了破坏,为了利用相关定义文件来修复,需要用USE_FRM选项。例如:
    mysql> REPAIR TABLE mytable USE_FRM;
    +————————-+——–+———-+————————————+
    | Table | Op | Msg_type | Msg_text |
    +————————-+——–+———-+————————————+
    | sports_results.mytable | repair | warning | Number of rows changed from 0 to 2 |
    | sports_results.mytable | repair | status | OK |
    +————————-+——–+———-+————————————+
      

  2.   

    我看你的最大连接数不够,加大点,如
    max_connections=800
    也有可能是32位mysql占内存满了,32位mysql占1.6G左右内存时就会死,
    解决方法是64位系统,64位mysql。
      

  3.   


    要先看 cdb_mytasks表是什么类型的存储引擎,如果是myisam的话,用mysqlcheck,如果是innodb的话,用备份还原过来。