B
Bustra
Гость
MY-94, совершенно верно...
Код:#!/bin/bash for i in `mysql -p"Пароль_РутаБД" -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -p"Пароль_РутаБД" $i > `date +%Y-%m-%d`-$i.sql; gzip `date +%Y-%m-%d`-$i.sql;done find /ПутьГдеХранимБаккапы/* -type f -atime +7 -name "*.sql.gz" -delete
#!/bin/bash
dir="Путь до скрипта"
for i in `mysql -p"Пароль к mysql" -e'show databases;' | grep -v information_schema | grep -v Database`; do mysqldump -p"Пароль к mysql" $i > $dir`date +%Y-%m-%d`-$i.sql; gzip $dir`date +%Y-%m-%d`-$i.sql;done
tar -cvzf $dir`date +%Y-%m-%d`.tar.gz $dir`date +%Y-%m-%d`*.sql.gz
scp $dir`date +%Y-%m-%d`.tar.gz backup@Путь куда будет копироваться backup`date +%Y-%m-%d`.tar.gz && rm $dir*tar.gz
find $dir* -type f -atime +7 -name "*.sql.gz" -delete
в mysql можно попробовать по умолчанию в поле поставить 1(ну или какое у тебя там значение что бы видеть).я имею ввиду чтоб автоматически у всех все было включено