MySQLを4.0から5.1にバージョンアップしました

Movable Type 5がMySQL 5.x系しか使えないということで、Movable Type 4のままでまずはMySQLをバージョンアップすることにしました。
さくらインターネットのサーバを使っているので、手順は以下の通り。

  1. MySQL Adminが提供されているので、まずはこれでエクスポート
  2. エクスポートしたファイルをさくらのサーバにbackup1.sqlというファイル名でコピー
  3. コピーしたファイルの文字コードがUTF-8になっていることを確認
  4. さくらサーバのコンパネでMySQL 4のDBをばっさり削除
  5. さくらサーバのコンパネでMySQL 5のDBを作成
  6. 先ほどエクスポートしたSQLファイルの頭にある「CREATE DATABASE DB名」の行をコメントにする。→DBを設定したときにすでにできてるから。
  7. USE DB名の直後に以下の3行を追加

  8. SET character_set_client = utf8;
    SET character_set_connection = utf8;
    SET character_set_results = utf8;

  9. mysqlコマンドでDBに接続し、以下のコマンドでロード

  10. mysql> alter database DB名 character set utf8;
    mysql> \. backup1.sql

無事移行が完了しました。Movable Type 5への移行はまた次の機会に。

前へ

Movable Type 5 移行に向けての重大な問題

次へ

Movable Type 5に移行しました