いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

ストアド設定しようとしたらCannot load from mysql.proc. The table is probably corrupted

どうも5.1系から5.5系でMySQLのテーブル構造が変わるのが原因らしい。
http://readit.l8r.in/2011-06-22/mysqlcannot-load-from-mysql-proc/

書いてある通りmysql_upgradeの実行で治ったんだが、サーバ自体は全部5.5系なのになんで?と思ってたら理由は古いmysqldump(5.1系)を使って出力したdmpを読み込ませてたのが原因だった。


あー、間抜けですねー。