shell скрипт резервного копирования выборочных баз mysql

Дата публикации: 25 05 2012 Автор: PazitiFF
#!/bin/sh
# Переменные путей и команд
 
DIR='/usr/home/backups/mysqldump/'
TIME=`date +%Y%m%d`
LOG='/var/log/mysql_dump.log'
# Здесь я создаю цикл для бекапа нужных мне баз, с отправкой письма об успехе
 
for n in base1 base2 base3; do
/usr/local/bin/mysqldump -u root "$n" | gzip -c > "$DIR""$TIME"-$n.sql.gz && echo "mysqldump complited $TIME-$n.sql"
done | mail -s mysqldump >> xxx@xxx.ru

Add new comment

Plain text

  • No HTML tags allowed.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.