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 < 20131008_wptest_db
Enter password:
$

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

関連記事の目次

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください