Table './mysql/proc' is marked as crashed and should be repaired の対処方法
MySQLのストアドプロシージャを書いていたら、何が引き金だかこんなエラーを出力するようになった。
Table './mysql/proc' is marked as crashed and should be repaired
んーと、つまり、MyISAMで管理しているストアドプロシージャテーブルが壊れたからなんだと思うのですが、それにしても、MySQL 5.5が不安定でちょっと嫌な気分です。
まあ、ストアドプロシージャが壊れたわけでなく、MyISAMが壊れただけなので以下の、コマンドで無事回復
# mysqlcheck --repair mysql proc -u mysqluser -pmysqlpassword
無事改善しましたよ!