Life Hacks Lite

ラクしてラクしたいを探求するところ。

さくらサーバで MySQL のアップグレードに失敗した。 #wp

Posted on | 2月 12, 2010 | No Comments



かねてより、WordPress のヴァージョンをアップしようと思っていたのですが、MySQL のヴァージョンアップも必要で、どうしようかなーとなかなか踏み出せずにいました。以前やっていたブログは、DB がぶっ飛んで何も残らなかったというむなしい思いをしたので、動いてるから別に良いかなーと。

さくらサーバで MySQL のヴァージョンをアップするためには、

  1. バックアップを取る。
  2. DB を削除する。
  3. インポートする。

の 3 つのステップが必要で、特に 2 番目が怖いですよね。消すのかよ!と。ただ、やっぱりほったらかしは、セキュリティ的にもよろしくないし、MySQL のヴァージョンアップごときでビビっていては、エンジニアの名が廃る!と深夜に決行してみました。メンテナンスっぽく。

カイさんの「さくらインターネットでWordPressを2.9にアップデートするためにMySQLをバージョンアップ」を参考にして、やってみました。私の場合、たいした量でもないので、BigDump は使わず、普通に SQL をエクスポートしてインポートです。

で、結果、最初、サクッと失敗しました。

インポートしようとしたら、

「DB を作れないよ。だってもうあるし。」

みたいなエラーが出ました。もう、想定外のこと、起きると困るんだけどなー…で、1 階層上に行って、もう一回やったところ、結果が全然返ってこなくて、でもまぁ時間かかるって言うし、待ってました。

が、待てど暮らせど終わらない。今頃「逆転裁判 2」をやりながら待っていたんですが、あっさり寝落ち。

起きたら、まぁやっぱり終わってなくて、て言うか、何で 1 階層上に行ってやったんだろ?眠い時にやるのは良くないですね。落ち着け。いや、落ち着きすぎた?

さて、エラーの内容は、

既に DB がある。

なので、きっと create database しようとしてるのをやめれば OK のはず。エクスポートした sql 文を開いたらやっぱりあった次の 1 文、

CREATE DATABASE `xxxxxx`;

をコメントアウト。削除しても良いし、コメントアウトなら — を行頭につければ OK です。で、再度実行。5 分もかからずあっさり終了しました。

ちょっと焦りましたが、無事アップグレード終了。WordPress のアップグレードは面倒臭がり、自動でポチっと。テンプレートとかはバックアップがとってあるので、上書かれても平気ということで。プラグインもいくらか入れたり更新したり。

本番でいきなり作業するって怖いですね。ホント。でもまぁバックアップさえ取っておけば何とかなるので、必要以上に慌てない。ブログのネタになって良かったね位に思っておけば OK でしょ。

という訳で、さくらサーバで MySQL のアップグレードに成功しました。

このエントリーをはてなブックマークに追加
はてなブックマーク - さくらサーバで MySQL のアップグレードに失敗した。 #wp

Related Entries


Comments

  • ABOUT


    名前:倉林 寛至(くらばやし ひろし)
    メール:galois21[at]gmail.com
    お仕事:HOME'S の中の人
    その他の活動:

    tumblr: kurab [+follow]
    別のブログ:HIROSHiSM
    Flickr
    LinkedIn
  • LINX

    住宅・不動産情報ポータルサイト HOME'S(ホームズ)

    WISH2011プレゼンを聴きたいサービスを投稿しよう!
  • ADMIN