Бэкап Базы данных

Unix

VIP
VIP
30 Мар 2012
683
341
63
49
Ukraine
action.pvpund.com
Собсвтенно, .bash скрипт, который вешается на крон, (на любое вам удобное время) и делается бэкап вашей игровой и веб базы. Думаю пригодится.

PHP:
#!/bin/sh
 
GAMEDBD_PATH=/home/gamedbd - Путь к игровой базы данных 
UNIQBD_PATH=/home/uniquenamed - Путь к игровой базе данных 
BACKUP_DIR=/home/backup (Временная папка)
ARCHIVE_DIR=/home/archive (корневая папка бэкапов) создавать в ручную, или писать свою.
 
USER=root (логин веб базы)
PASS=**** (пароль веб базы)
DB=** (Имя базы веб) 
 
mkdir $BACKUP_DIR &
sleep 1
echo "gamedbd"
cp -r $GAMEDBD_PATH $BACKUP_DIR/gamedbd &
sleep 20
echo ""
echo "uniquenamed"
cp -r $UNIQBD_PATH $BACKUP_DIR/uniquenamed &
sleep 20
echo ""
echo "mysql"
mysqldump -u $USER -p$PASS $DB > $BACKUP_DIR/mysql.sql &
sleep 20
echo ""
echo "packing"
tar -czvf $ARCHIVE_DIR/`date '+%d-%b-%H-%M'`.tar.gz $BACKUP_DIR &
sleep 20
echo ""
echo "cleaning"
rm -rf $BACKUP_DIR &
echo ""
echo "done"
 
  • Like
Реакции: tornik

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.940
731
158
37
www.dyndev.ru
  • Like
Реакции: ClouD

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.199
Пользователи
7.614
Новый пользователь
Sharplist