#61
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(ну или какое у тебя там значение что бы видеть).