ищу скрипт для бекапа Mysql

12
mstar
На сайте с 19.12.2005
Offline
133
#11

скрипт backup.sh


#!/bin/sh
#date=`date "+%Y-%m-%d_%H:%M:%S"`
date=`date "+%Y-%m-%d"`
username=$(php /var/www/modiliani.mstarproject.com/connect.php _for_cron_username)
password=$(php /var/www/modiliani.mstarproject.com/connect.php _for_cron_password)

/usr/bin/mysqldump modiliani -u $username -p$password | gzip -c > /home/mstar/backup/modiliani.mstarproject.com/modiliani_backup_$date.sql.zi_

chcon -t httpd_sys_content_t /home/mstar/backup/modiliani.mstarproject.com/modiliani_backup_$date.sql.zi_

параметры для конекта к майсклю берутся из файла, чтобы не менять. Можете статически прописать.

Последняя строчка для мейлера, который чуть попозжее берет этот же файл и отправляет на бекап почту гугловую. Пролазят до 30М вроде файлы, но давно не проверял. Может уже и больше.

в кроне:


1 1 * * * /var/www/modiliani.mstarproject.com/cron/local/backup.sh
Разработка сайтов (http://www.mstarproject.com/?action=tecdoc_mysql_site) - удобные веб приложения по разумной цене.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий