Web サイトのデータベースが破損した場合、または誤って削除された場合、PHPCMS データベースの復元は非常に重要な操作です。以下は、データの復元を正常に完了するための完全な回復プロセスです。
回復操作を実行する前に、現在使用しているデータベースをバックアップすることをお勧めします。これにより、誤用によるデータ損失を防ぐことができます。バックアップ ファイルは、phpMyAdmin またはコマンド ラインを通じてエクスポートできます。
利用可能なデータベース バックアップ ファイル (通常は .sql 形式) があることを確認してください。以前にバックアップをエクスポートしたことがある場合は、それをダウンロードしてコンピュータ上の安全な場所に保存してください。
Web サイトデータベースのアカウントとパスワードを使用して、phpMyAdmin バックエンド管理ツールにログインします。ログインに成功したら、データベースをインポートできます。
phpMyAdmin で新しい空のデータベースを作成します。その後の管理を容易にするために、データベース名は古いデータベースとは異なる名前にすることをお勧めします。
作成したデータベースを選択し、上部にある「インポート」オプションをクリックします。次に、ファイル選択ボックスに事前に作成したバックアップ ファイルをアップロードし、最後に「実行」ボタンをクリックします。システムのインポートが完了するまで待ちます。
-- 例: コマンド ラインを使用してデータベース mysql をインポートします。 -u ユーザー名前 -p 新しいしいデータベース名前 < バックアップ ファイル.sql
インポートが完了したら、Web サイトのルート ディレクトリにあるconfig.phpファイルを開き、新しいデータベースの情報に基づいて次のコンテンツを変更します。
$dbconfig = 配列(
'ホスト名前' => 'ローカルホスト',
'ユーザー名前' => 'your_db_user',
'パスワード' => 'your_db_pass',
'データベース' => 'your_new_db',
);
変更したファイルを保存し、サーバーにアップロードして、元の構成を上書きします。
PHPCMS バックグラウンドに入り、「キャッシュの更新」機能を見つけて、クリーンアップ操作を実行します。キャッシュをクリアすると、最新のデータベース構成がすぐに有効になります。
ホームページまたは Web サイトのバックエンドにアクセスして、データが正常に復元されたかどうかを確認します。ページが正常に表示され、データが完全であれば、回復プロセスは完了です。
上記の手順により、PHPCMS データベースの回復が正常に完了します。突然の障害による回復不能な損失を防ぐために、日常の運用中にデータベースを定期的にバックアップすることをお勧めします。