Создаем скрипт
sqldbbackup.sh
Данный скрипт делает бэккап всех баз данных в один файл и отправляет этот файл на указанный почтовый ящик.
После копирования этого скрипта на сервер, нужно не забыть установить права на выполнения его командой chmod +x sqldbbackup.sh.
Далее добавляем этот скрипт на автовыполнение в cron и радуемся жизни :)
sqldbbackup.sh
set -e MYSQL_USER="user" MYSQL_PASS="pass" MAIL_TO="my@email.com" cd /tmp (mysqldump -u$MYSQL_USER -p$MYSQL_PASS --all-databases | gzip -9 - > dump.sql.gz) && \ (echo | mutt -a dump.sql.gz -s "[DB BACKUP]" $MAIL_TO) rm -f dump.sql.gz
Данный скрипт делает бэккап всех баз данных в один файл и отправляет этот файл на указанный почтовый ящик.
После копирования этого скрипта на сервер, нужно не забыть установить права на выполнения его командой chmod +x sqldbbackup.sh.
Далее добавляем этот скрипт на автовыполнение в cron и радуемся жизни :)
Комментариев нет:
Отправить комментарий