サイトのリストア


サイトバックアップの指示に従ってMoodleサイトのバックアップを作成した場合は、作成したサイトバックアップをリストアする方法を知る必要があるかもしれません。

個別にまたはまとめてリストアできる3つの領域があります。

  • ムードルコード
  • Moodleがアップロードまたは作成したファイル
  • Moodleデータベース - MySQL、プログレその他

これらの領域の場所と名前は設定ファイルにあります

コマンドライン(Linux)のリストア

これが、リストアプロセスを構成する一連の基本的な手順です。

1.元のMoodleディレクトリの名前を別の名前に変更して(まだ作成しているため)、バックアップしたMoodleディレクトリまたは新しくダウンロードしたMoodleディレクトリをその場所にコピーします。

2. MySQLを実行している場合、データベースのバックアップは.sql、.gz、または.tar.gzファイルになります。 .tar.gzまたは.gzの場合は、それがSQLファイルになるまで解凍する必要があります。

 tar -xzvf moodlesqlfile.tar.gz

3. mysqlを実行している場合は、SQLファイルをMySQLサーバー上に新しく作成されたデータベースにインポートします。ここで注意してください。いくつかのバックアップはMoodleが接続しているのと同じデータベースにインポートしようとします。これはデータベースの問題を引き起こし、Moodleのインストールにダメージを与えます。最善を尽くすには、新しいデータベースを作成し、その中にバックアップされたデータベースをリストアして、この新しいデータベースに接続するようにMoodle config.phpファイルを変更します(これで元のデータベースを使用できます)。

新しいデータベースを作成したら:

 mysql -p new_database <moodlesqlfile.sql

他のデータベースの場合は、それらの指示に従ってバックアップをリストアします。

サイトのバックアップとリストアのためのツール

  • phpMyAdmin
  • MySQLダンプ

データファイルをバックアップするためのツール

phpMyAdminでリストアする

MySqlデータベースのバックアップをリストアする

  1. リストアするデータベースを開く
  2. [SQL]タブをクリックします。
  3. 「SQL」ページで、もう一度show queryのチェックを外します。
  4. データベースのバックアップを参照してください。
  5. Goをクリックしてください。

関連情報