Скрипт автоматического бекапирования баз mysql

Давно известная фраза про «двух типов сисадминов, которые делают и не делают бекапы» на сегодня так же актуальна.
Хочу записать себе, что бы сохранилось в своей копилочке. Может кому то пригодится


#!/bin/bash

mkdirs=$(date +%F) #текущая дата

MYSQLDUMPFILE="/usr/local/mysql/bin/mysqldump" #программа для создания дампа баз

OUTPUT="/DBBackups/"$mkdirs #директория для хранения резервных копий
mkdir $OUTPUT #создание папка
echo $OUTPUT #вывод на екран для проверки правильности пути к бекапам

USERPAS="-u root --password=yourpass" #укоротим команду ввода пользователя и логина

$MYSQLDUMPFILE $USERPAS base1 > $OUTPUT'/base1.sql' #собственно сам бекап
$MYSQLDUMPFILE $USERPAS base2 > $OUTPUT'/base2.sql'
$MYSQLDUMPFILE $USERPAS base3 > $OUTPUT'/base3.sql'
$MYSQLDUMPFILE $USERPAS base4 > $OUTPUT'/base4.sql'
$MYSQLDUMPFILE $USERPAS base5 > $OUTPUT'/base5.sql'

Сохраняем где-нибудь в локальной директории, например:
/usr/local/dump.sh

Данный скрипт может быть выполнен на Linix/Mac системах и запущен через встроенный планировщик(Cron/launch daemon)
Далее добавим права на запуск от имени root


#chown root:root /usr/local/dump.sh

А так же сделаем файл запускаемым


#chmod u+x /usr/local/dump.sh