|
|
さくらのレンタルサーバのOSがちょっと前にバージョンアップされ、MySQLも5が導入されるとメイルが来ていたが自動でバージョンアップされるんかと思ってたら、なんと手動でした。あたりまえ?このままほっといても特に困っていなかったんだけど、先日、Drupalを試してみようとしたら、MySQLが4.1以上を必要としていて4.0だと使えなかったです。ここであきらめても良かったんですが、どうせならということで、ちょっとチャレンジしてみました。以前、UTF化するときに、サーバのデータをExportしてImportするのは経験済みなので。。。。 参考 †準備 † 始める前に、一つ重要な準備が有ります。私は、ここで、案外悩みました。なぜって?WordperessデータをEUCからUTFに以前に替えているのに、Exportしてみたら文字化けしていることでした。 Export † サクラのコントロールパネルから、phpMyAdminを起動して、データベースをまるごと選んでエクスポートをタブで選ぶ。そんで、構造欄の「DROP TABLEを追加」と「IF NOT EXISTSを追加」にチェックを入れ、圧縮無しのファイルとして保存する。文字コード変換もしない。 SQLファイルの編集 †1行だけ。 CREATE DATABASE `hogehoge`; を -- CREATE DATABASE `hogehoge`; としてコメントアウトする。DATABASEを作るのはサクラのコントロールパネルでやるので。この一文は不要。 データベース新規に作成 †コントロールパネルから、データベースの削除をする。そして再び新規に作成する。新規に作成する時はMySQL5(推奨)を選択。新規に作成すると作成される。このとき、作成されるデータベースサーバを覚えておく。前と違っているので。 Import †Exportと同様にphpMyAdminから、インポートを選択する。インポートするときファイルサイズは8MBまでのようです。*.sqlファイルが8MBを越えていたらbzip2で圧縮するらしいですが、私の場合1MB少しだったのでそのまま、インポートできた。 wordpressの設定 †wp-config.phpを編集して新しいデータベースサーバに修正する。それで、通常にアクセスすると見えているはず。 |