Простой бекап сайта localhost

Profile picture for user admin_romcom

#!/bin/bash

NOW="$(date +"%Y-%m-%d-%H-%M-%S")"
BACKUP_ZIP=$(pwd)/$NOW".zip"
BACKUP_SQL=$NOW".sql"
BACKUP_SQL_ZIP=$BACKUP_SQL".zip"

echo $BACKUP_ZIP
echo $BACKUP_SQL
echo $BACKUP_SQL_ZIP

mysqldump -uuser -ppass db_name > $BACKUP_SQL
zip -9 $BACKUP_SQL_ZIP $BACKUP_SQL
rm $BACKUP_SQL

cd ../www
zip -9r $BACKUP_ZIP .

 

Сначала присваиваем переменным значение названия будущего архива папски с файлами, дамп БД и его архив.
Дампим базу программой mysqldump, после чего делаем из дампа архив.

Текст сохранить в файл xxx.sh
Запускать из терминала bash xxx.sh

Теги

Добавить комментарий

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
 o  o  o-O-o  o-o   o---o  o   o 
| / | | / \ /
OO | oo o O
| \ | | | / \
o o o-O-o o-o o o o

Enter the code depicted in ASCII art style.