BLOGTIMES
2005/10/26

MySQL 5.0にupdateできず

  mysql 
このエントリーをはてなブックマークに追加

早速MySQL 5.0.15にアップデートしようとしたんですが、結論から言うと今回のところは断念することにしました。移行自体はRPMを使ってupdateだったので特に難しいということはありませんでした。

これまでに作ったテーブルはすべてMyISAM形式なので移行に際して特に手順が必要なこともなく、すんなりmysqldは起動させることはできました。次にhttpdを立ち上げようとしたら、libmysqlclient.so.14がないといわれて起動できなかったので、PHPをリコンパイル。これでhttpdも起動することができました。

うまくいったと思ったんだけど思わぬ障害が

その後、webを見てみるとNucleusもうまく動いているようだったので、「これでいける」!と思っていたんですが、httpdのerror_logに大量のログがあることを発見。リクエストを再現してみると、カテゴリを絞り込むとエントリが表示されていないという不具合が起きていることが判明。エラーになったSQLを調べてみると、どうやらon句の別名がうまく解釈できていないようです。

バグなのか、仕様が変わってSQLの書き方が悪くなってしまったのか、よくわかりませんが、Nucleusがうまく動かないことだけは確かなので、一度元に戻すことにしました。

性能は・・・・・

ベンチマーク対決! MySQL 4.1.15 vs 5.0.15 どっちが速い?」によるとあんまり早くないみたい。やっぱりしばらく見送りかも。


    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/1124
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    コメントは承認後の表示となります。
    OpenIDでログインすると、即時に公開されます。

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン