以前に,この wordpress を動かしているサーバーを仮想環境から物理環境へと変更したのですが(過去記事),また再び 仮想に戻しました。
元の仮想マシンが残っていたので,更新部分だけを書き換えました。/var/www/ の内容と,MySQL のデータです。
/var/www/ 以下のファイルをコピーする際に,所有権を変更すると面倒です。tar で固めて移動させると所有権をそのまま移すことができるのですが,全部やるには多少大きすぎるので,所有権をあまり気にせずに後で一括して変更すれば良いフォルダー(kondolabとwordpress_extra)を別に分けました。残りを tar を使用して圧縮ファイルを作成します。
sudo tar -cvf /home/ユーザー名/wwwdata.tar ./www
圧縮した tar ファイルを,新しいコンピュータの www フォルダーにコピーします。tar ファイルを解凍し,必要なくなった tarファイルは削除します。カレントディレクトリーを変更するオプションを付けています。
sudo tar -xvf wwwdata.tar -C /var sudo rm ./wwwdata.tar
別扱いだったファイル(kondolabとwordpress_extra)もコピーしました。
mysql のバックアップに関しては,この記事を参考にしました。まず,全体のバックアップです。
mysqldump -u root -x --all-databases > dump.sql
以下,ダンプファイルからの復元です。
mysql -u root -p < dump.sql
今回は今のところトラブル無しです。