【エックスサーバー】の自動バックアップ機能に救われた話

Google Serch Consoleから「モバイル ユーザビリティ エラー」の報告メールが来ていました。
放置すると良くないので対処しようといろいろCSSをいじっていたら、ちょっとめんどくさい感じの散らかり様になってしまったので、先日取った(と思っていた)バックアップから復帰させようと実行したら、その間にデザインの細部調整や2記事ほどブログを書いていたことをすっかり忘れていて、データが飛んでしまいました。

やってもうた…。

こまめにバックアップを取っている方なのですが、自分のサイトに関してはお客様のサイトほど厳密にバックアップを取っていなかったので、うっかりやらかしてしまいました。なんとかしてデータを復活させたくて調べていたら、簡単に方法が見つかってしまいました。そう、私はエックスサーバーを使っていたじゃないですか!エックスサーバーは過去14日間分の自動バックアップデータを取ってくれる優秀なレンタルサーバーなのです。うっかり者の私にピッタリ!(泣)

バックアップからの復元にかかる時間は約10分!と公式サイトに書いてありましたが、私の場合、約4時間かかりました。1GBにも満たないデータなのですが、環境要因なのかよくわかりませんが30分と言ってる人や半日かかったと言ってる人もいて皆さんそれぞれみたいです。

でも、待ちさえすれば、確実にデータ復帰できるのですから、こんなにありがたいことはない!
以下に手順をメモしておきますので、エックスサーバーをご利用中の方で、データが消えて泣きかけている方のご参考になりましたら幸いです。

データ復活の手順

  • WordPressを構成するデータについて
  • まず、WordPressでバックアップを取る必要があるデータについて理解しておきましょう。
    WordPressのデータは大きく以下の2つに分けられます。

    1. ファイルデータ
    – WordPressサイトのテーマ、プラグイン、メディアファイル(画像)など。

    2. データベース
    – WordPress本体、テーマ、プラグインなどの設定内容、固定ページや投稿のコンテンツ、コメント、ユーザーアカウントなどの情報を格納する場所。

    WordPressサイト復元には、「ファイルデータ」「データベース」の2つのバックアップが必要です。それぞれ別々の場所に保存されているので、以下にバックアップの手順を説明していきますね。

  • バックアップからファイルデータを復元する
  • サーバーパネルの「バックアップ」から「自動バックアップデータから復元」を選択し、「対象バックアップ日」を指定します。「取得方法」は複数の対象ドメイン・ディレクトリがある場合は、「対象を指定して取得」を選択します。

    復元対象のドメイン・ディレクトリを指定します。

    「上記の注意事項を理解した上で処理を行います。」にチェックマークを入れて「取得を開始(確認)」ボタンをクリックします。

    公式サイトでは復元に要する時間は約10分となっていますが、実際には環境によりそれぞれのようです。気長に待ちましょう。ちなみに私は約4時間かかりました。
    「自動バックアップデータ取得・復元履歴」のタブから進行状況を確認できます。途中でエラーが出ない限り、「準備中」→「実行中」→「正常終了」と表示が切り替わっていきますので、「正常終了」したら、次のMySQLデータベースの復元に進みます。

  • MySQLデータベースを復元する
  • サーバーパネルにログインし、「MySQL復元」をクリックしてください。復元したいMySQLデータベースを選択し、日付を指定し、確認画面で復元情報と注意事項を確認し、最後に「復元する」をクリックします。こちらは時間がかからず、10分以内に復元できました。
    こちらもまた「自動バックアップ復元履歴」のタブから進行状況を確認できます。

  • MySQLデータベース名がわからない時は…
  • 複数のサイトを運営されている方の場合、MySQLデータベースが複数表示されます。復元させたいサイトのMySQLデータベース名がわからなくなった場合は、サーバーパネルからWordPress簡単インストールを選択します。

    WordPress簡単インストールの「インストール済みWordPress一覧」のタブから「MySQLデータベース名」を参照することができます。MySQLデータベース名を間違えないようにご確認くださいね。

    以上の簡単な作業(ほとんど待ち時間)で、うっかり消してしまったデータやブログ記事を復活させることができます。
    バックアップからの復元方法を知っておけば、トラブルが起きたときも安心して解決できますね。

    エックスサーバー』は、安心と快適さを兼備した国内シェアNo.1、サーバー速度No.1の高性能レンタルサーバーです。
    運用サイト数は240万件を突破! 国内最速のサーバー環境をお手頃な料金で提供しており、 コストパフォーマンスに優れたサーバーとして人気です。

    エックスサーバーでは、1日1回バックアップ処理が自動で実行され、最大14日分のバックアップデータが保存されます。これらはエックスサーバーのすべてのプランに標準搭載されています。ご自身でこまめにバックアップを取ることは勿論大切ですが、万が一の時に備えて自動バックアップサービスを提供しているレンタルサーバーを選んでおくと、安心してサイト運営ができますね。