MySQL 5.1 @さくら
Posted by くれす under MySQL, Tech | Permalink | | Leave A Comment | No Comments
文字コードの問題で何度か障害が出たものの、とりあえずバージョンアップ完了。MediaWikiがマトモに動かなくなるという障害が発生。影響調査とリグレッションはもっと計画的に行いたいところ。
MySQLバージョンアップ (4.0→5.1)
現行データ(MySQL 4.0)をダンプ
mysqldumpを使用し、データベースのダンプを保存する。
[cre@www218 ~]$ mysqldump-4.0 –character-set=utf8 dbname > dump.sql
文字コード回りの問題が厄介すぎたので、こちらを参考にした。さくらだとサーバのエンコードがujis(EUC-JP?)になっているらしく、ダンプ作成時に –character-set オプションで utf8 を指定してやらないと化ける。
新DB(5.1)にインポート
さくらインターネットの管理画面で旧DBを削除し、MySQL 5.1のDBを作成する。
作成したら、先ほどダンプしたファイルをDBにインポートする。
mysql> ALTER DATABASE dbname CHARACTER SET utf8;
mysql> \C utf8
mysql> \. dump.sql
DB作成時の文字コードがujisとなっているため、ここでも文字コードの設定変更が必要。動いていないDBなので、ALTER DATABASEしちゃってOK。
MySQLのバージョンアップはこれで終わり。 (続きを読む…)