オンプレで構築したwordpressをバックアップする方法の備忘録になります。wordpressはDBとファイルの2つのバックアップが必要となりますので、それぞれのバックアップ方法を記載したいと思います。

DBのバックアップ

wordpressのデータベースのダンプファイルを下記コマンドで出力します。出力したダンプファイルをバックアップしておきます。

mysqldump -u [user] -p[password] [database_name] > backup.dump

また、リカバリは以下のコマンドで行います。

mysql -u [user] -p[password] [db_name] < backup.dump

ファイルのバックアップ

wordpress本体のバックアップになります。投稿にアップロードした画像ファイルなどはファイルとしてwordpressのディレクトリに格納されたりしているため、wordpressをまるっと圧縮してバックアップしておきます。

tar zcvf backup.tar.gz /var/www/html/wordpress

「/var/www/html/wordpress」の部分はwordpressを配置したディレクトリを指定してください。