VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで

WordPressデータベースのバックアップとリストア

WordPressデータベースのバックアップとリストアについてまとめました。

(1)データベースのバックアップ


 
〇コマンドラインによるバックアップ
mysqldump –add-drop-table -h ホスト名 -u MySQLユーザー名 -p データベース名 | bzip2 -c > バックアップファイル名
 
例)
$ mysqldump --add-drop-table -h localhost -u wptest -p wptest | bzip2 -c > 20131008_wptest_db.bz2
Enter password:

$ ls
20131008_wptest_db.bz2

 

(2)データベースのリストア


 
①圧縮したデータベースバックアップファイルの解凍
例)
$ bzip2 -d 20131008_wptest_db.bz2
$ ls
20131008_wptest_db

 
②データベースをリストア

$ mysql -h localhost -u wptest -p wptest 

 
※Linuxのシェルスクリプトで定期的に自動でバックアップする方法については以下の記事参照。
Bashスクリプトでmysqldumpバックアップと世代管理

モバイルバージョンを終了