Moodleのリストア
mysqldumpコマンドにてオリジナルのデータベースのバックアップを取る。
mysqldump -u myusername -p -C -Q -e -a mydatabasename > moodle-database.sql
mysqlコマンドでリストアする。この際、空のデータベースが作成されていて、myusernameのユーザにアクセス権限が与えられていないとリストアに失敗する。
/usr/local/mysql/bin/mysql -u myusername -p mydatabasename < moodle-database.sql
あとはmoodledataディレクトリのバックアップを配置、moodleディレクトリを配置し、config.php内のディレクトリ指定のパラメータ等を適切に指定すると別のサーバに復元できる。