Strict Standards: Declaration of action_plugin_captcha::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/captcha/action.php on line 16

Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/discussion/action.php on line 0

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/importoldchangelog/action.php on line 0

Strict Standards: Declaration of action_plugin_indexmenu::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/indexmenu/action.php on line 0

Strict Standards: Declaration of action_plugin_openid::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/openid/action.php on line 0

Strict Standards: Declaration of action_plugin_popupviewer::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/popupviewer/action.php on line 0

Strict Standards: Declaration of action_plugin_translation::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/translation/action.php on line 0
backup.sh - резервное копирование файлов и базы mySQL [GluekWiki]
 
Translations of this page:

backup.sh - резервное копирование файлов и базы mySQL

Скрипт для заметки: Настраиваю backup на сервере, попытка 1 (комментировать можно там)

Простой скрипт для бэкапа файлов и базы mySQL. Резервная копия базы данных отправляется на почту, а файлы приходится скачивать вручную через ftp. Вариант для второй попытки: сделать инкрементальное копирование в один файл latest.tar.gz и забирать его с моего компьютера через ftp, тоже автоматически, по cron’у.

# *** Backup script by Gluek, 18.08.2007 ***
# [ mrgluek@gmail.com |  http://gluek.info ]
 
# 0. VARIABLES
 
EMAIL="gluek.info@gmail.com"
DATE=`date +%Y%m%d-%H%M%S-%Z`
 
# 1. BACKUP PROCEDURE FOR FILES
 
tar zcf backup/gluek.info-$DATE.tar.gz gluek.info/
 
# 2. BACKUP PRODECURE FOR MYSQL DATABASE
 
HOSTNAME=имя_сервера_mysql
DBNAME=имя_базы
DBPASS=мой_пароль
DBUSER=имя_пользователя
 
mysqldump --opt -h $HOSTNAME -u $DBUSER -p$DBPASS $DBNAME > backup.sql
gzip backup.sql
mv backup.sql.gz $HOSTNAME-$DBNAME-$DATE.sql.gz
echo "Backup of $DBNAME @ $HOSTNAME from $DATE is attached" | mutt -a $HOSTNAME-$DBNAME-$DATE.sql.gz $EMAIL -s "MySQL Backup of $DBNAME @ $HOSTNAME"
mv $HOSTNAME-$DBNAME-$DATE.sql.gz backup/
 
# DONE!

 
linux/backup-sh.txt · Последние изменения: 11.06.2008 00:00 (внешнее изменение)
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki