* WordPress サーバ移行 [#v54911bc]
** 目的 [#va99669a]
- http://foo.com/ で動いているWordPressを別のサーバに http://bar.com/ としてサーバ移行する。
- WordPressのデータベースのテーブルプリフィックスはwp_からwp2_に変更する。
** DBバックアップ [#y53a7642]
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
** テーブルプリフィックス修正 [#g326d3c4]
sed -e 's/`wp_/`wp2_/g' db.dump.sql > db.dump2.sql
** DBインポート [#h119109f]
mysql -h mysrv mydb < db.dump2.sql
** アクセス権修正 [#vd386c66]
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';
*** 参考 [#s996983b]
- http://hanazono-news.blogspot.jp/2012/01/blog-post.html
- http://hijiriworld.com/web/wordpress-transfer/
http://hanazono-news.blogspot.jp/2012/01/blog-post.html
** 参考 [#oc7fcdae]
http://hijiriworld.com/web/wordpress-transfer/