Movable Type 5がMySQL 5.x系しか使えないということで、Movable Type 4のままでまずはMySQLをバージョンアップすることにしました。
さくらインターネットのサーバを使っているので、手順は以下の通り。
- MySQL Adminが提供されているので、まずはこれでエクスポート
- エクスポートしたファイルをさくらのサーバにbackup1.sqlというファイル名でコピー
- コピーしたファイルの文字コードがUTF-8になっていることを確認
- さくらサーバのコンパネでMySQL 4のDBをばっさり削除
- さくらサーバのコンパネでMySQL 5のDBを作成
- 先ほどエクスポートしたSQLファイルの頭にある「CREATE DATABASE DB名」の行をコメントにする。→DBを設定したときにすでにできてるから。
- USE DB名の直後に以下の3行を追加
- mysqlコマンドでDBに接続し、以下のコマンドでロード
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_results = utf8;
mysql> alter database DB名 character set utf8;
mysql> \. backup1.sql
無事移行が完了しました。Movable Type 5への移行はまた次の機会に。
コメント