MTのデータ移行

カテゴリ多すぎ。

まぁそれはそれとして、サーバのリプレースもいよいよ大詰め。MTのデータを移行する。
今回は以降先のサーバにMT3.2を突っ込んで、そこに今あるMtSQLのデータとMT2.661のデータをまとめて移行させる。
環境はこんな感じ。

  • 旧サーバ
  • 新サーバ

まずはMySQLのバックアップ&リストアから。
旧サーバで

$ mysqldump -a -u USERNAME -p DATABASE > FILENAME.mysql

とやってから、新サーバで

$ mysql -u root -pPASSWORD DATABASE < FILENAME.mysql

とやる*1*2

この状態で新サーバのMTをセットアップしてblogを再構築したところ、移行はばっちり出来たのだが派手に文字化けしてしまった。どーしよ。

*1:リストア先のDBはテーブルを削除しておくこと

*2:-pとPASSWORDの間の空白は要らない