MySQLをバージョンアップした際にプロシージャーが動かなくなる問題
MySQLのメジャーバージョンを変更すると、プロシージャーが動かなくなることがある。これはバージョンアップによりプロシージャー関連のテーブルの構造が変更されたのが原因だそうだ。以下のコマンドを使うと一応動くようになる。
mysql_upgrade -uroot -p(管理者パスワード) --force
リンク
- MySQL Bugs: #50183: mysql.proc table needs repair (corrupt) after dump downgrade from 5.5 -> 5.1 http://bugs.mysql.com/bug.php?id=50183
- MySQL :: MySQL 5.1 Reference Manual :: 2.13.2 Downgrading MySQL http://dev.mysql.com/doc/refman/5.1/en/downgrading.html