Скрипт резервного копирования базы данных Mysql в Linux/FreeBSD

Как организовать быстро и просто резервное копирование базы данных Mysql Server в Linux или FreeBSD?

Создаем исполняемый файл и вписываем туда следующее:

#!/bin/sh

DATE=`date "+%Y-%m-%d-%T"`
BKPDIR=/home/user/data/backup

# сперва понижаем приоритет  процесса создания дампа, указываем путь к mysqldump, параметры программы, указываем, что нужно сжимать получившийся дамп, указываем место для сохранения и имя дампа
nice -n 19 ionice -c2 -n7 /usr/bin/mysqldump -udbuser -pdbuserpassword -B database | gzip -9 > $BKPDIR/mysql/database_$DATE.sql.gz

# удаляем все файлы(бэкапы) в папке за последние 60 дней
cd $BKPDIR/mysql/
find $BKPDIR/mysql/ -mtime +60 -exec rm {} \;

One Reply to “Скрипт резервного копирования базы данных Mysql в Linux/FreeBSD”

Добавить комментарий для Victor Отменить ответ

Ваш адрес email не будет опубликован.