Файл | Описание |
---|---|
backup.sh | Сценарий создания копии базы данных и файлов |
exclude.txt | Список исключения при копировании файлов |
Проверьте параметры в начале файла.
Ключ | Описание |
---|---|
db | Сценарий создания копии только базы данных |
full | Сценарий создания копии базы данных и файлов |
yandexdisk | Зашифровать копию и отправить на яндекс.диск |
Добавьте в администраторской панели сайта исполнение сценария по расписанию:
cd "путь к каталогу со сценарием"; bash backup.sh full yandexdisk"
или
cd "путь к каталогу со сценарием"; bash backup.sh db yandexdisk"
Возможна загрузка резервных копий на Yandex.Disk с предварительным шифрованием.
gpg - шифрование для всех платформ
Для восстановления больших баз данных (и маленьких тоже) Я использую php сценарий BigDump.
File | Description |
---|---|
backup.sh | Script for database and files backup |
exclude.txt | Exclude list of files |
Check parameters at top of scripts.
Key | Description |
---|---|
db | Script for database only |
full | Script for database and files backup |
yandexdisk | Decrypt backup and send yandex.disk |
Add to admin panel of the site command to run script by schedule:
cd "path to folder with script"; bash backup.sh full yandexdisk"
or
cd "path to folder with script"; bash backup.sh db yandexdisk"
It is possible to load backup to Yandex.Disk with encryption.
Quick'n easy gpg cheatsheet
For big databse (and small too) I use simple php script by BigDump.