PR

xserverの自動バックアップからの復元方法

レンタルサーバーで複数のサイトを運用すると、その数だけデータベースが必要となります。運用しなくなったサイトは、データベースも含めて削除しますが、その際に間違って必要なデータベースを削除してしまうことがあります。
そんな時に助かるのがBackupです。xserverでは、毎日自動でバックアップを行っています。有償となりますが、そのバックアップデータを使って復元を行うことができます。今回、gungii.comのデータベースを間違って削除してしまい、xserverの自動バックアップデータを購入して、復元することとなりました。痛い出費でしたが、無事復元できました。一時は、どうしようか?と冷や汗をかきました。xserverって、ほんとうに素晴らしいサーバーです。今回のデータベースの復元について、現象発生から復元までを解説します。

スポンサーリンク

データベース接続確立エラー

レンタルサーバーのエックスサーバーで、この「gungiiのHack&Tips」を運用しています。サーバーはcancerで、独自ドメインとしてgungiiを取得して、gungii.comで運用し、cancerのドメインは何も運用していませんでしたので、CMSのXOOPSを導入することとしました。そこで、xserverのMySQL設定で、データベースを追加して、xoopsは手動でWinSCPを使用してインストールしました。Xoopsは正常に動作し、次にどんなモジュールをインストールしようか?と考えている時でした。xoopsがiphoneではどう見えているか?を確認しておこうと思い、iphoneを見ると、問題なくサイトが表示されています。ついでにgungii.comを見ると

iphoneのエラー画面

「ええ~!!」
そこでパソコンを確認すると

データベース接続エラーの表示

そこで、xserverにログイン、サーバーパネルにログイン。MySQL設定をクリックして、MySQL一覧を確認すると、gungii.comのデータベースが消えています。
「まじ~!!」

スポンサーリンク

xserverへの問い合わせ

結果は、自分のミスでしたが、「なんでぇ~」とxserverへ問い合わせしました。

Xserverへの問い合わせメール内容

自動バックアップサービスへの申込み

xserverにログイン

インフォパネルにログインして、「バッアップデータのお申込み」をクリック

バッアップデータのお申込みのメニュー

MySQLデータベースの選択

今回は、データベースのみのバックアップの為、MySQLデータベースを選択

MySQLデータベースの選択画面

申込み画面

必要情報を入力して、料金のお支払いをクリックします。

バックアップデータ申し込み画面

「ご利用料金お支払い確認のお知らせ」メールの受け取り

利用料金お支払い確認のメール

「backupデータの準備完了の報告」メールの受け取り

xserverより「バックアップデータ抽出完了のお知らせ」メールが届きました。申し込んで翌日にはメールが届きました。

バックアップデータ抽出完了のメール

バックアップデータの取得

バックアップデータのダウンロード

「バックアップデータ抽出完了のお知らせ」メールが届きましたので、デスクトップにダウンロードします。

FTPソフトを起動して、backupフォルダをクリック

backupフォルダの選択画面

mysql55フォルダをクリック

mysql55フォルダの選択画面

デスクトップにダウンロード

ダウンロード画面

データベースの作成

消えたデータベースを作成し直し、その中にバックアップデータを入れ込みます。

xserverにログイン

サーバーパネルにログイン

Xserverのインフォバネル

MySQL設定をクリック

MySQL設定メニュー

データベース名の登録

MySQL追加タブをクリック

MySQL追加タブをクリックして、復活させるデータベース名を入力して、追加をクリックします。

MySQL追加タブ

確認メッセージ

確認メッセージが表示されますので、確定をクリックします。

確認画面

データベースの作成完了

完了確認画面

データベースユーザーの登録

MySQLユーザー追加

「MySQLユーザー追加」タブをクリックして復活させるデータベースユーザー名を入力して、追加をクリックします。

MySQLユーザー追加画面

確認メッセージ

確認メッセージが表示されますので、確定をクリックします。

確認画面

データベースユーザーの追加完了

完了確認画面

データベースとユーザーの関連付け

該当ユーザーの選択

MySQL一覧をクリックして、該当ユーザーを選択して追加をクリックします。

MySQL設定画面

関連付け完了

関連付け完了画面

確認

データベースに、データベースユーザーが追加されている。

関連付け確認画面


データベースの復旧

phpMyAdminにログイン

「phpmyadmin」メニューの選択

サーバーパネルのメニューより「phpmyadmin」を選択します。

「phpmyadmin」メニューの選択

認証画面

認証画面が表示されますので、先ほどのユーザー名とパスワードを入力します。

認証画面

データベースにログイン

phpmyadminの初期画面

データベース名をクリック

データベースの選択画面

「インポート」をクリック

インポートタブ

「ファイルを選択」

ダウンロードしたデータを選択して「開く」をクリックします。

ファイルの選択画面

「実行」をクリック

実行を選択した画面

データベースの復旧完了

データベース復旧完了画面

サイトにアクセスして復旧確認

無事、復旧しました。

サイトの表示