別ドメインへのブログ移行手順

March 21, 2009category: Apache CentOS Server 

今回行ったブログ移行手順のメモ。

新しいデータベースを作成する

mysql> create database newdb;
mysql> grant all privileges on newdb.* to hoge@localhost identified by 'password';

旧ブログのデータベースを新ブログにコピーする

$ mysqldump -u hoge olddb > backup.sql -p
$ mysql -u hoge newdb < backup.sql -p

ファイルをコピーする

$ cp -r /path/to/old/ /path/to/new/

MT の設定ファイルを新データベース用に書き直す

$ vim mt.cfg

テンプレートの編集、パブリッシュ

ベーシック認証をかけておく。終わったら外す。

AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "auth"
Require valid-user

旧ブログにリダイレクトの設定をする

$ vim .htaccess
RewriteEngine on
RewriteRule (.*) http://blog.kaihatsubu.com/$1 [R=permanent,L]

comments (2)このエントリーを含むはてなブックマークはてなブックマーク - 別ドメインへのブログ移行手順

comments

create databaseの際にcharacter setの指定はしなくていいのかい?

Posted by: pekeq : March 22, 2009 03:47 PM

DB 作成時に文字コードも指定した方がよいのですね。
勉強になります。

show create database newdb;

を試した所、utf8 と表示されたので実働には問題ないと思います。

Posted by: tanabe : March 23, 2009 07:08 PM