Moodle 我该如何备份整个 Moodle 站点

有两个主要的部分需要您进行备份:数据库和上传的文件。 Moodle自己的脚本反而不重要,因为您总是可以下载最新的拷贝。

有很多备份的途径。这里给出一个在Unix系统在备份数据库的范例代码 (您也可以利用cron 任务来让它每天都运行)[code]cd /my/backup/directory

mv moodle-database.sql.gz moodle-database-old.sql.gz

mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql

gzip moodle-database.sql[/code]对于这些文件,您也可以使用 rsync 有规律的拷贝改变的文件到另一台主机:rsync -auvtz --delete -e ssh [email protected]:/my/server/directory /my/backup/directory/