【バックアップの方法】データベースとファイル【WordPress&エックスサーバー】

バックアップをすべき時はこんな時です。

  • WordPressを更新する前
  • プラグインを更新する前
  • テーマをアップデートする前
  • 記事が溜まったらその都度

 

中でも、Wordpressを更新する前のバックアップが重要です。WordPressを更新しないまま、プラグインとテーマを一気に更新したら開かなくなった例も見受けられます。

➡Fatal errorの対処法

必ずバックアップを取り、プラグインを一旦全て停止してから更新します。

バックアップ

バックアップには2種類あります

ファイル

テーマ・プラグイン・画像などのファイルやフォルダを指します。

データベース

WordPressに投稿した記事、管理画面の設定、コメントなどを指します。

 

ファイル(FTP)

FTPソフトを起動します。

➡【FTPソフト】インストール&接続方法。FileZilla(フィルジラ)

向かって右側に「リモートサイト(サーバー)」が表示されます。

 

「リモートサイト」からファイルが入ったフォルダを探したら、フォルダを右クリックしてダウンロードします。

もしくは、デスクトップに「バックアップフォルダ」を作成して、ドラッグ&ドロップすると簡単です。

 

ファイル(サーバーパネル)

エックスサーバーのサーバーパネルにログインしたら、アカウント欄にある「バックアップ」をクリックします。

 

全てのファイルをバックアップしたい場合は「ホームディレクトリ」をダウンロードします(個別のダウンロードもできます)。

 

すると「tar.gz形式」で圧縮されたファイルがダウンロードされます(LhazLhaplus等のソフトで解凍可)。

ですが、ファイルが多いとエラーになるので、私はこの方法ではバックアップしていません…

 

データベース(phpMyAdmin)

エックスサーバーのサーバーパネルにログインしたら、データベース欄にある「phpmyadmin」をクリックします。

 

MySQLデータベースのユーザー名とパスワードを入力します。

➡phpMyAdminのユーザー名とパスワードを調べる方法

 

phpMyAdminを開いたら「エクスポート」をクリックします。

  1. エクスポート方法「簡易」にチェック
  2. 出力:チェックなし
  3. フォーマット「SQL」を選択
  4. エンコーディングへの変換「なし」にチェック

 

「実行」ボタンをクリックしてダウンロードしたら完了です。

 

データベース(サーバーパネル)

エックスサーバーのサーバーパネルにログインしたら、データベース欄の「MySQLバックアップ」をクリックします。

 

表示されるデータベースの数は人により異なります。1つづつエクスポートを行います。

  1. MySQLバックアップ
  2. 手動バックアップ
  3. 圧縮方式は「圧縮しない」または「gz方式(圧縮)」を選択
  4. 各「エクスポート実行」をクリック

 

ファイルを保管

間違えて消してしまう時もありますし、ハッカーの危険性もあるので複数の場所で保管すると安心です。

日付を入れたフォルダーにまとめて入れておくと分かりやすいかと。

パソコン内ではDドライブに保管しています。

 

それと、その都度Gmailを取得しGoogleドライブにアップロードしています。無料で15GBまで保存できます。私のファイルは容量が大きいので6時間ほどかかりますが、夜にアップロードすると朝には終わっています。

 

最近は愛用のOneDriveにはアップロードしていません。なぜか空のフォルダーは保存できませんし、結局エラーで固まって終了。有料なのに…

➡Office 365 Soloを約半額で購入【3000円引き+サイバーマンデーセール】

 

復旧方法

該当のデータベースのMySQLを空の状態にしてから作業します。

phpMyAdminの「インポート」からインストールします。

  1. phpMyAdmin
  2. インポート
  3. MySQL
  4. バックアップしたファイルを選択
  5. 実行

 

 

当サイトで利用している「エックスサーバー」には自動バックアップ機能があり、サーバー上のデータを1日1回バックアップ専用サーバーに自動コピーし、サーバー領域のWeb・メールデータ「過去7日分」、MySQLデータベース「過去14日分」のデータを保持しています。

https://www.xserver.ne.jp