先日はブログのデータが吹っ飛んで、大変お騒がせしました。
無事復旧作業完了です。1週間かかった(涙)
このブログはXreaで運用してまして、今回はXrea内でサーバーを引越ししました。
おかげさまで新しいサーバに移してからは、すこぶる快調です。
いやー、軽い軽い!
もっと早くに移せばよかったなぁ。。。
1個もったいないのは、古い方の有料契約が今年の12月まで残ってるって事ですが(苦笑)
データ移行にあたり、ものすごく苦労したので一応覚書です。
誰かの役に立つ日が来るかもしれないしw
【データ移行】
・Xrea内でサーバー移動しました。s7→s262に変更。
・データベースが MySQL3.23.58→MySQL 5.1.11-betaに変更。
【困ったこと】
EUC-JPでデータベースを新たに作成し、データをそのままインポートしたところ、文字化け発生。
しばし日数経過。。。
昨日になって、「MySQL 5.xのバージョンだと、データテーブルごとに文字セットが指定できる」
という記事を発見。
もしかして、文字化けしないでデータ移せるかも・・・と行動開始!
【設置まとめ】
・データベースをEUC-JPにて新規作成。
・あると便利なので、PhpMyAdminもいっしょにインストール。
30分ほど待つ。
その間に、WordPressの下準備。
・s7からwp_options 以外のデータをエクスポート。
*何故 wp_options をエクスポートしないかというと、コレを引き継ぐと
新しいサーバに移したときに、管理画面入ろうとすると、古い方のサーバーに行っちゃうからです。
参考:pentadou.com 様 >WordPressからWordPressへのデータ移行
wp-includes/wp-db.php 57行目付近の $this->select($dbname); の前に1行挿入。
57 mysql_query("SET NAMES ujis", $this->dbh);
58 $this->select($dbname);
・DBが出来たころあいを見計らって、PhpMyAdminからログイン。
・SQLで SET NAMES “ujis”; を実行。
・MySQL接続照合順序を eucjpms_japanese_ci に変更。
・WordPressをインストール。
・PhpMyAdminからログインして、データベースが出来たことを確認後、wp_options 以外のテーブルを削除
・そして、s7からエクスポートしたデータをインポートする。
これで文字化けしないで表示できました!
んで、管理画面のパスワードが古い方に変わってましたよ。
探せば、もっと簡単な方法があるかもしれないけど。。。
参考にさせて頂いた記事
power source* 様 XREAにUTF8設置時の文字化け: 4)設置方法まとめ










RSS feed for comments on this post
キョン
2月 25th, 2007 at 8:44:38
復旧、おめでとうございます!!
一週間、お疲れ様でした?<(_ _)>
スゴイねぇ・・・。魔法の言葉(?)がいっぱい並んでいる・・・。
ひたすら尊敬デス!
昨日はどうもでした(*´∇`*)
また遊びましょうね(o^-^o) ウフッ
penta
2月 25th, 2007 at 15:04:34
トラックバックありがとうございました?
自分が試行錯誤したので、あんな記事でもお役に立てたようでとってもうれしいです。それにしても、ほんとにもっと簡単に移行できるようにならんもんかなぁと思いますね。
特に文字コード問題については未だに私よーわかっておりませんで、、XserverからXREAへ移動した時にMySQL5.x.xサーバーでは文字化けがどうしても解消できず、MySQL4.x.xのサーバーにしたら大丈夫だった、という謎の体験をしております。いずれ同じXREA内のMySQL 5.x.xのサーバーへ移動したいと考えておりましたのでこちらの記事がとっても参考になりましたです。
maimai
2月 25th, 2007 at 23:38:56
■キョンさん
ありがとうございます!
久しぶりに泣きが入りました(汗)
私もよくわかってないんですよ?(苦笑)
他の方の記事を参考にしながら、なんとか・・・って感じです。
こちらこそ、昨日はありがとうございました!
頂いた鮭フレーク、早速食べました☆ご馳走様です?
こちらこそ、また遊んでくださいねv
■pentaさん
こちらから、ご挨拶に伺わなければいけないところなのに
ありがとうございます!
pentaさんの記事があって、とても助かりました!
もっと簡単に移行できるとようになると、本当にいいんですけどね。。。
私の記事がお役に立つ日が来ると嬉しいです☆
3 Responses