【システム復旧】バックアップしたtar.gzアーカイブとSQLダンプから完全リストアする実戦手順

こんにちは。

万が一のサーバー破損やハードウェア障害が発生した場合、日頃取得しておいたバックアップアーカイブ(tar.gz)とSQLダンプから新サーバーへ完全復旧(リストア)できる状態にしておくことが不可欠です。

本記事では、リストアの具体的な実行手順をコマンドとともにわかりやすくまとめました。

1. データベースの復元手順

# バックアップ済みのSQLダンプをDockerコンテナ内のデータベースへ流し込む
docker exec -i abibase_db mariadb -u root -pdb_root_secure_password wp_db < /home/bonobono/backups/wp_db_dump.sql

2. Webファイルと設定の復元

# アーカイブファイルの解凍と展開
tar -zxvf site_full_backup_20260803.tar.gz -C /home/bonobono/app/

3. まとめ

手順が整理されていれば、大規模障害が発生した場合でもわずか数分で元の正常なサイト状態へ復旧させることができます。

Related Posts

【Linuxネットワーク】netstat/ssコマンドでポート開放と不審な通信を特定するノウハウ

こんにちは。 Linuxサーバーで「ポートがバインドできない…

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

こんにちは。 「突然データベースが停止した」「ファイルの保存…

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

You Missed

【SSHセキュリティ強化】パスワード認証廃止と公開鍵認証・ポート変更の完全手順

【SSHセキュリティ強化】パスワード認証廃止と公開鍵認証・ポート変更の完全手順

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

【Linuxトラブルシューティング】ディスク容量100%エラー!原因特定とログ削除の緊急対処法

【Docker Compose】複数ドメインを1台のVPSで運用するNginxリバースプロキシ設計パターン

【Docker Compose】複数ドメインを1台のVPSで運用するNginxリバースプロキシ設計パターン

【SSL/TLS対応】Certbot(Let’s Encrypt)でDocker上のWebサイトを完全HTTPS化する手順

【SSL/TLS対応】Certbot(Let’s Encrypt)でDocker上のWebサイトを完全HTTPS化する手順

【WordPress高速化】NginxキャッシュとOPcacheでレスポンス速度を爆速にする方法

【WordPress高速化】NginxキャッシュとOPcacheでレスポンス速度を爆速にする方法

【自動化】Bashシェルスクリプトで作る!デイリーDBバックアップ&Discord通知システム

【自動化】Bashシェルスクリプトで作る!デイリーDBバックアップ&Discord通知システム