Скрипт резервного копирования базы данных 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 {} \;
Откуда в freebsd ionice?