葛藤・悶絶なる日々

私ratoが業務で勉強になったなぁ。これはノウハウですなぁと思ったことや私生活な事を書き綴っていこうと思います

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 |

MySQLで突然、Column count of mysql.proc is wrong. Expected 20, found 16.がでたら


Linux(CentOS5.5)のMySQLを使用していたら急にこんなエラーが。


ERROR 1558 (HY000) at line 21: Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50077, now running 50150. Please use mysql_upgrade to fix this error.

調べてみるとFunction,プロシージャがあるDBだと起こるっぽいです。
原因としてはMySQLのバグらしいです。詳しくは調べていませんが。

とりあえずratoの経験した環境では、以下のコマンドを投げてやると無事復旧しました。
ご参考までに。
mysql_upgrade -p

本番環境で客先に見せてる時に急になるのやめてよ;;
冷や汗ってゆうか汁でまくりだから!!!

MySQLデータベース構築バイブルMySQLデータベース構築バイブル
(2008/07/19)
志村 和彦松信 嘉範

商品詳細を見る
スポンサーサイト
MySQL | コメント:0 | トラックバック:0 |
<<実行可能Jarファイルをexeに変換する | ホーム | MySQLの曜日関数>>

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。