
Иногда, очень полезно иметь бекапы базы данных. И чтобы порой не было мучительно больно лучше иметь это чем не иметь.
Как эту проблему решил я – я просто накидал скрипт и воткнул его в crontab. Понятно, что для этого нужен доступ SSH
Внимание – подставьте свои пути/логины/пароли/email
1 2 3 4 5 6 7 8 9 10 11 | #!/bin/sh cd /путь/к/вашей/папке/ /usr/local/bin/mysqldump -uИМЯПОЛЬЗОВАТЕЛЯ -h ХОСТ --compact -pПАРОЛЬ НАЗВАНИЕ_БД> backup.sql #/usr/bin/gzip -f backup.sql #/usr/bin/tar -czf backup.tar.gz backup.sql /usr/local/bin/zip -9 backup.zip backup.sql rm -Rf backup.sql /usr/bin/uuencode backup.zip backup.zip | mail -s "DB Backup" вашемыло@example.com |
Ещё можете поиграться разными архиваторами. Какой больше понравится.




RSS-подписка