WordPressやブログのデータベースをバックアップする方法 - ホームページの保守・運用 - 専門家プロファイル

井上 みやび子
すぐ使える株式会社 代表取締役
東京都
Webエンジニア

注目の専門家コラムランキングRSS

対象:ホームページ・Web制作

三井 博康
三井 博康
(Webプロデューサー)
原島 洋
原島 洋
(Webプロデューサー)
小菅 太郎
小菅 太郎
(ITコンサルタント)
原島 洋
(Webプロデューサー)

閲覧数順 2024年04月24日更新

専門家の皆様へ 専門家プロファイルでは、さまざまなジャンルの専門家を募集しています。
出展をご検討の方はお気軽にご請求ください。

WordPressやブログのデータベースをバックアップする方法

- good

  1. 法人・ビジネス
  2. ホームページ・Web制作
  3. ホームページの保守・運用
製品・サービス 技術情報

レンタルサーバ「ファーストサーバ」の大規模障害は大騒ぎでした。

結局問題発生から約3日後にファーストサーバは「データは復旧ができない」という結論を出しました。どんなに「安全」を謳っているクラウドであっても、人間と同じく「うっかりミス」や「不慮の事故」はあり得ます。

色々対策は考えられますが、ひとまずは小規模サイトの運営者の方の「ウチは大丈夫か?」という不安を解消するためのデータベースバックアップ方法をご紹介します。

ブログ・WordPress のバックアップ方法

小規模サイトの場合は、大体ローカルパソコンで静的なHTMLファイルを作ってサーバにアップロードしますのでローカルパソコンの方が残っていれば復旧可能ですが、復旧が難しいのが、「ブログ」や「WordPress」など、ブラウザから更新を行っているシステムのデータです。

これらのシステムの裏では「データベース」と呼ばれるソフトウェアが動いていますので、このソフトウェア専用の形式になっているデータを、「ダンプ」と呼ばれる方法で引き出して保存しておく必要があります。

ダンプの方法(MySQLの場合)

WordPressの裏側でよく使用されているデータベースMySQLの場合は、以下のコマンドで「ダンプ」が可能です。
ssh 等でのアクセスが必要ですので、「関係者の中で一番技術に詳しそうな人」に以下のコマンドを定期的に実行してもらって下さい。

mysqldump --opt (データベース名) \
--user=(データベースのユーザ名) \
--password=(データベースのユーザのパスワード)  \
--host=(データベースのホスト名) \
> (データベースバックアップファイル名).sql

書き出した「(データベースバックアップファイル名).sql」は定期的にダウンロードして保存して下さい。

ssh が使えない環境では、サーバに「データベースの管理画面」(phpMyAdmin など)があれば、そこから「エクスポート」しておくのでも構いません。

データベース復旧方法

万一の問題が起こった時、「ダンプ」したファイルから復旧するには、サーバにsshでアクセスし以下のように行います。

% mysql
mysql> create database (新しいデータベース名);
mysql> use (新しいデータベース名)
mysql> \. (データベースバックアップファイル名).sql

ssh アクセスできない場合は、データベースの管理画面から「インポート」でもOKです。

高度なデータベースバックアップ方法

上記の方法だと書き出したデータベースバックアップファイルをさらにダウンロードしなければなりませんが、外部サーバに直接ファイルを書き出してくる方法もあります。

以下のコマンドを外部サーバで実行して下さい。(コマンドを実行するホストからWebサーバホストへのsshアクセスが許可されている事が必要です。)Cygwin などのツールをインストールすれば、Windowsパソコンからもバックアップができます。

ssh (Webサーバのホストのユーザ名)@(ウェブサーバのホスト名) \
"mysqldump --opt (データベース名) \
--user=(データベースのユーザ名) \
--password=(データベースのユーザのパスワード)  \
--host=(データベースのホスト名) | gzip -c " \
> (データベースバックアップファイル名).sql.gz

PR

小規模サイトのバックアップのご相談受け付けております
すぐ使える株式会社
http://www.sugutsukaeru.co.jp/

このコラムに類似したコラム

企業担当者必見!Facebookのバックアップ 小菅 太郎 - ITコンサルタント(2013/08/28 20:24)

Facebookの投稿をワードプレスへ自動連携 小菅 太郎 - ITコンサルタント(2013/08/23 09:00)

第42回 電線メーカーホームページ制作 三井 博康 - Webプロデューサー(2012/11/08 08:45)

第24回 酒類 食品業務卸 Webサイト 三井 博康 - Webプロデューサー(2012/09/20 06:51)

二拠点バックアップのすゝめ-月額千円で大陸間バックアップ 井上 みやび子 - Webエンジニア(2012/07/10 09:00)