sozdanie_otdelnyx_dampov_dlja_vsex_baz_dannyx_bez_rotacii
Содержание
Создание отдельных дампов для всех баз данных без ротации
Создаём файл, в котором будет храниться скрипт и ставим права на исполнение
nano /root/backup_mysql.sh chmod +x /root/backup_mysql.sh
При подключении к серверу MySQL без пароля
#!/bin/bash # каталог, куда будем сохранять backup_dir="/home/bitrix/_backup_mysql" # получаем список нужных баз в нужном формате databases=`mysql -N -B -e "show databases" | grep -v "information_schema"` cd $backup_dir for db_name in $databases; do echo Dumping $db_name mysqldump --lock-tables=FALSE --routines --single-transaction=TRUE --master-data $db_name | gzip > $db_name.gz # Если необходимо, меняем владельца файлов chown user:user $db_name.gz done
Не забываем:
- backup_dir - хранит путь к каталогу для хранения резервных копий
- chown user:user $db_name.gz - используем только в случае необходимости и при этом
- user - меняем на реальное имя пользователя
При подключении к серверу MySQL с паролем
#!/bin/bash # каталог, куда будем сохранять backup_dir="/dbbackup" # Поле авторизации. login и password, соответственно меняем на актуальные auth="-ulogin -ppassword" # получаем список нужных баз в нужном формате databases=`mysql -N -B $auth -e "show databases" | grep -v "information_schema"` cd $backup_dir for db_name in $databases; do echo Dumping $db_name mysqldump $auth --lock-tables=FALSE --routines --single-transaction=TRUE --master-data $db_name | gzip > $db_name.gz # Если необходимо, меняем владельца файлов chown user:user $db_name.gz done
Не забываем:
- backup_dir - хранит путь к каталогу для хранения резервных копий
- auth="-ulogin -ppassword" - login и password меняем на актуальные логин и пароль пользователя MySQL
- chown user:user $db_name.gz - используем только в случае необходимости и при этом
- user - меняем на реальное имя пользователя
Добавление в планировщик
Редактируем расписание:
crontab -e
Ставим, к примеру, на 2 часа ночи:
0 2 * * * /bin/bash /root/backup_mysql.sh
Замечания
В данной схеме всегда будет храниться только одна копия. Такая схема больше подходит для использования в паре с бэкапом файловом системы, чтобы последний заботился о количестве резервных копий.
sozdanie_otdelnyx_dampov_dlja_vsex_baz_dannyx_bez_rotacii.txt · Последнее изменение: 2016/10/25 00:00 (внешнее изменение)