エス技研

WordPress、CakePHP、PHP、baserCMSなどの Web系システムを中心に情報を提供します!


WordPressのプラグイン WP-DBMANAGERを使って PHP、CakePHP、baserCMSなどで作った Webサービスのデータベースも自動バックアップ

      2014/10/04

WordPressのデータベース管理ツール WP-DBMANAGER

 

WP-DBMANAGERをデータベースのバックアップに使う

 
Webサービスを構築し、サービスの運用を始めてみたものの、毎日のデータベースのバックアップや万一の場合にデータベースの復元はどうしようか、と悩んでいる方も多いかと思います。
そんな方々に簡単データベースの定期自動バックアップの方法をお伝えいたします。
 
 
WordPressを入れて、WP-DBMANAGERというプラグインを入れて、このプラグインでデータベースのバックアップをしてもらう、という方法です。
 
 WordPressのプラグインを使う??
 
と思った方もいらっしゃるでしょうけども、このプラグインは WordPressのプラグインでありながら WordPress用に接続するデータベースのテーブルはすべて扱うことができ、しかも、時間を指定して定期的にバックアップを行ってくれる機能も実装しているのです。
 
そのため、データベースをバックアップするプログラムを作ったり、cronの設定を行ったり、といった専門的な知識を求めなくても、管理画面から簡単にデータベースのバックアップが行えるため、非常に便利です。
 
 
このプラグイン WP-DBMANAGERのインストール方法は「WordPress データベースを管理するための強い味方のプラグイン WP-DBMANAGER」のページを書いていますので、まずそちらを参考にしてください。
とはいえ、WordPressのプラグインですので、WordPressを使ったことがある方は特に苦労なく対応できると思います。レンタルサーバなどですでに WordPressが入っている場合は、プラグインを入れるだけで足りますね。
一部、「.htaccess」を設定する必要はありますので、何か引っかかる場所があればそれくらいでしょうか。
 
 

WP-DBMANAGERの便利な使い方

 
ちなみに、このプラグインをインストールし、「DBオプション」のページで「Save Changes」をクリックすると、デフォルトで定期的にバックアップが始まります。
「DBオプション(DB Options)」で設定ができますが、デフォルトの設定では
 ・毎週 1週間に 1回バックアップ
 ・3日ごとにデータベースの最適化
 ・2週間ごとにデータベースの自動修復
を行うように設定されています。
バックアップ、最適化はデフォルトのままでも問題ないと思いますが、自動修復は OFFでもいいかもしれないですね。
 
また、バックアップは、頻繁にデータを更新する、もしくは、メールフォームからの情報を DBに保存している、といった場合は、1日 1回くらいの頻度に変えた方がいいでしょう。
 
 
この WP-DBMANAGERでバックアップされるファイルは、インストールするときに「.htaccess」を入れる場所である「/{ワードプレスをインストールした場所}/wp-content/backup-db/」に保存されます。
このファイルは SQL文で作られていますので、このバックアップファイルを使って phpMyAdminから復元するという手続きを取ることも可能です。(もちろん、一部の SQLだけを取り出すことも可能です。)
 
そのため、復元(リストア)する場合は、使い慣れた phpMyAdminで実行するとしても、WP-DBMANAGERは、定期的にバックアップを取ってくれる便利なツール、として使うだけでも十分に利用価値はあるでしょう。
 
 
サイトの開発を行っている企業がお客さんに納品するためのものとして利用するにはやや格好が悪いですが、コストを抑えるためのツールとして提案する場合や、そもそも、個人で使う場合、自社のサイト運営のためのツールとして使う場合としてはこれで十分なのではないかと感じます。
 
ちなみに、バックアップするファイルの世代数なども設定することができ、サーバの容量を圧迫することを気にすることもありませんので気軽に利用できるところもいいですね。
 
 

2014.07.03 追記

 
WP-DBMANAGERは、データベースの管理プラグインですが、バックアップをメインの目的に考える場合は、「BackWPup」というバックアッププラグインとしてはメジャーなプラグインがありますので、そちらも参考にしてみてください。
BackWPupでWordPressのDBもファイルもバックアップ」にどこよりも詳しく 9記事にわたって書きました。その中には簡単に設定する記事もありますので、参考にしてみてください。

 - WordPress

GoogleAdwords

GoogleAdwords

最後までお読みいただきましてありがとうございます。
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!

Message

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

下記の空欄を埋めてください。 * Time limit is exhausted. Please reload CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

※入力いただいたコメントは管理者の承認後に掲載されます。

  関連記事

WordPressのインストール方法・セキュリティ重視 3つのポイント

WordPressのインストールをセキュリティ重視の視点から3つのポイントの解説と設定方法です。

WordPressで使うおススメ FTP、テキストエディタ、圧縮解凍ソフト

WordPressサイトを構築、運用するために必要となるFTPソフト、テキストエディタ、圧縮解凍ソフトのオススメソフトを紹介。

WordPressの 外観のテーマのための関数の並び順

WordPressのカスタマイズの際にテーマのテンプレートを編集しますが、そのテーマファイルの並び順の解説です。

Theme My Loginの旧バージョン(V6.4.17)のダウンロード場所の紹介
Theme My Loginの旧バージョン(V6.4.17)のダウンロード場所の紹介

Theme My Loginのバージョンアップ(V6.4系→V7.0系)で不具合が発生!問題を解消するには元バージョンにダウングレードだ!そんな時に必要となるV6.4系をダウンロードできるURLを紹介!

WordPressにプラグインを使わず OGP(Open Graph Protocol)の設定方法解説

WordPressに OGP(Open Graph Protocol)をプラグインを使わずに設定する方法の解説。

WordPressのカテゴリやタクソノミーにカスタムフィールド項目を追加する方法

WordPressのカテゴリやタクソノミーに編集する項目を追加する方法の解説。Advanced Custom Fieldsを使うと簡単。テンプレートに記述する方法も解説。

Advanced custom Fieldsのフィールドグループを簡単に複製する方法

Advanced custom Fieldsのフィールドグループの複製の方法の解説。XMLのExport、インポートする機能を利用して複製します。

Custom Post Type UIでカスタム投稿を設定し編集する方法解説

カスタム投稿を追加、管理するプラグインCustom Post Type UIの使い方の解説です。プラグインの解説ではあるものの、カスタム投稿の仕様の解説でもあります。

WordPressのユーザ名を後から変更する方法。adminの使用は危険。

運用中のユーザ名を変更する方法を解説。かつてのデフォルト設定だった「admin」は誰もが使うIDのため非常に危険です。今からでも変更しましょう。

WordPress データベースを管理するための強い味方のプラグイン WP-DBMANAGER

データベースを管理するための強い見方のプラグイン「WP-DBMANAGER」の使い方の説明です。