WordPress サーバの移行手順
WordPress サイトを旧サーバから新サーバへ移行したので、手順をざっくりご紹介します。
移行元サーバでの作業
MySQLからダンプ
mysqldump --default-character-set=binary -h localhost -u dbuser -p dbname > backup.sql |
WordPressのコンテンツ一式のバックアップ
次に、/var/www/vhosts/codenote.net に設置している wordpress コンテンツのディレクトリ以下を tar で圧縮します。
cd /var/www/vhosts/ tar zcvf codenote.net.tar.gz codenote.net/ |
ファイルを移行元サーバから移行先サーバへ転送
backup.sql と codenote.net.tar.gz を移行先サーバへ転送します。
移行先サーバでの作業
WordPressで使用するデータベースの作成
# mysql -u root mysql> create database dbname; mysql> grant all on dbuser.* to dbname@localhost identified by 'mypassword'; |
MySQLのリストア
mysql -u dbuser -p dbname < backup.sql |
WordPressのコンテンツ一式の設置
/var/www/vhosts/ 以下にバックアップしたWordPressコンテンツの圧縮ファイルを展開します。
cd /var/www/vhosts/ tar zxvf codenote.net.tar.gz |
念のため、所有者を全て Webサーバのユーザと一緒にしておきます。
chown -R nginx. /var/www/vhosts/codenote.net |
以上です。