【WordPress】データベース復元メモ

とりあえず、データベースのデータファイルからの復旧方法で使えそうな記事を見つけたのでメモ。

引用元:プログラムメモ

MySQLのデータを直接データファイル群から復元するには以下のようにする。

1. データのバックアップ
MySQLのデータは

/var/lib/mysql/DB名/

にあるので(RedHat系Linuxの場合)直接(/DB名/)以下の全データを保存してバックアップする。

2. データの整合性のチェック

myisamchk *.MYI
myisamchk *.MYI | grep worning

3. データのリストア
リストアしたいマシンの

/var/lib/mysql/

以下に直接データディレクトリをコピーする。/var/lib/mysql/DB名)
また権限は
所有者:mysql
グループ:mysql
ディレクトリ「DB名」の権限:700(drwx——)
「DB名」内のファイルの権限:660(-rw-rw—-)
とすればよい。

4. mysqlの権限が厳密で気にしなければならない場合はこの状態で mysqldump をして、いったん保存。DBを削除して再度ダンプファイルから構築する。

3年前

コメントを残す

メールアドレスが公開されることはありません。