私は私のブログのために私のサーバーにWordPressをインストールしています。スケジュールに従ってサーバーからすべてのファイルをバックアップします。しかし、これは単なるファイルであり、データベースではありません。理想的には、データベースダンプを定期的にサーバーに保存して、すべてのファイルと共にバックアップされるようにします。これを行う最も簡単な方法は何ですか?
WP-DB-Backupというプラグインがあります http://wordpress.org/extend/plugins/wp-db-backup/
ブログのバックアップを特定の間隔で電子メールで送信するように設定できます。
いくつかのバックアッププラグインがあります。最も簡単な手順は、バックアップにxmlエクスポートファイルを含めることです。これは、別のWordPressインストールに簡単にインポートできるためです。
これを行う1つのプラグインはBackWPup(http://wordpress.org/extend/plugins/backwpup/)です。定期的にバックアップを電子メールで送信するように設定できます。それは高度にカスタマイズ可能です。
SQLファイルのみを返すプラグインは、単にWPバックエンドを経由するよりもphpMyadminを経由する必要があるため、復元がより困難です。
ワードプレスのバックアップサービスを提供するサービス、Backupify、www.backupify.comもあります。
BackWPup http://wordpress.org/extend/plugins/backwpup/ はcronジョブで実行され、データベースやwp-contentのみをバックアップします。または他のフォルダやファイル。
サイト以外の場所にあるFTPアカウント(またはAmazon S3バケットなど)にアクセスできる場合、プラグインはそこにファイルを送信することもできます。バックアップ用に完全に別の場所を確保することはセキュリティにとって非常に優れています。
あなたはプラグイン名デュプリケータをインストールすることができます。
最も簡単ではないかもしれませんが、他の方法はwp-cliを使うことです。あなたがサーバーにSSHでアクセスできるのなら:
http://wp-cli.org/commands/db/export/
そして、あなたはサーバーからあなたのwpコマンドを起動しスケジュールするためにcronファイルを行うことができます。
私の考えでは、プラグインはバックアップに信頼性がありません。あなたのサイトが機能しなくなった場合、あなたのプラグインの復元機能を使う方法はないからです。
ホストサーバーにcPanelがある場合は、「バックアップ」セクションに「MySQLデータベースのダウンロード」を圧縮した.sql.gzファイルとして実行できる簡単なツールがあります。
CPanelがない場合は、phpMyAdminを使ってこれを実行できます。
バックアップしたいWordPressデータベースを選択してください。
「エクスポート」タブをクリックしてください。
「クイック」エクスポート方法を選択して「実行」をクリックします。
圧縮を追加するなど、何かを変更したいと思う場合は、「カスタム」オプションをチェックできます。
phpMyAdmin でMySQLデータベースをエクスポートする
これらのオプションはどちらも単純な復元/インポート機能を備えており、エクスポート処理中に使用されたものと同じ圧縮形式でそれらの圧縮データベースを復元できます。