- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ウェブ開発全般/WordPress/サーバ移行 へ行く。
- 1 (2014-07-20 (日) 19:35:25)
- 2 (2014-07-20 (日) 20:48:34)
WordPress サーバ移行
目的
- http://foo.com/ で動いているWordPressを別のサーバに http://bar.com/ としてサーバ移行する。
- WordPressのデータベースのテーブルプリフィックスはwp_からwp2_に変更する。
DBバックアップ
mysql -h mysrv mydb -BN -e "show tables like 'wp\_%'" | grep -v "wp_options" > tbls.txt mysqldump -h mysrv mydb -BN $(cat tbls.txt) > db.dump.sql
テーブルプリフィックス修正
sed -e 's/`wp_/`wp2_/g' db.dump.sql > db.dump2.sql
DBインポート
mysql -h mysrv mydb < db.dump2.sql
アクセス権修正
UPDATE wp2_usermeta SET meta_key = 'wp2_capabilities' WHERE meta_key = 'wp_capabilities'; UPDATE wp2_usermeta SET meta_key = 'wp2_user_level' WHERE meta_key = 'wp_user_level';
参考
http://hanazono-news.blogspot.jp/2012/01/blog-post.html