SCROLL
Среднее время на прочтение: 1 мин.

Резервное копирование базы данных Redmine

Разберем как делать резервные копии базы данных Redmine, а так же прикрепленных файлов. Реализовывать резервное копирование будем с помощью bash-скрипта.

JUQwJUExJUQwJUJBJUQxJTgwJUQwJUI4JUQwJUJGJUQxJTgyJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQwJUJEJUQwJUJFJUQxJTgxJUQxJTgyJUQxJThDJUQxJThFJTIwJUQxJTgxJTIwJUQwJUJBJUQwJUJFJUQwJUJDJUQwJUJDJUQwJUI1JUQwJUJEJUQxJTgyJUQwJUIwJUQxJTgwJUQwJUI4JUQxJThGJUQwJUJDJUQwJUI4JTJDJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQxJTgyJUQxJThDJUQxJTgxJUQxJThGJTIwJUQwJUI4JTIwJUQwJUJGJUQwJUJFJUQwJUI0JUQxJTgxJUQxJTgyJUQxJTgwJUQwJUJFJUQwJUI4JUQxJTgyJUQxJThDJTIwJUQwJUI1JUQwJUIzJUQwJUJFJTIwJUQwJUJGJUQwJUJFJUQwJUI0JTIwJUQxJTgxJUQwJUI1JUQwJUIxJUQxJThGJTJDJTIwJUQwJUJEJUQwJUI1JTIwJUQxJTgxJUQwJUJFJUQxJTgxJUQxJTgyJUQwJUIwJUQwJUIyJUQwJUI4JUQxJTgyJTIwJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUI0JUQwJUIwJTNB

#!/bin/bash

# 06/01/2018 Jakonda (http://jakondo.ru)
# Резервное копирование (Redmine)

# Путь размещения резервных копий
TE9DQUxfRElSJTNEJTIyJTJGc3J2JTJGYmFja3VwcyUyRnJlZG1pbmUlMjI=

RVhQSVJBVElPTl9EQVlTJTNEMTQ=
REFURSUzRCUyNChkYXRlJTIwJTJCJTIyJTI1eV8lMjVtXyUyNWQlMjIp

JTIzJTIwJUQwJUExJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJBJUQwJUIwJUQxJTgyJUQwJUIwJUQwJUJCJUQwJUJFJUQwJUIzJTIwJUQwJUI0JUQwJUJCJUQxJThGJTIwJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJDJUQwJUI1JUQxJTg5JUQwJUI1JUQwJUJEJUQwJUI4JUQxJThGJTIwJUQxJTgwJUQwJUI1JUQwJUI3JUQwJUI1JUQxJTgwJUQwJUIyJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQwJUJBJUQwJUJFJUQwJUJGJUQwJUI4JUQwJUI5JTJDJTIwJUQwJUI1JUQxJTgxJUQwJUJCJUQwJUI4JTIwJUQwJUJFJUQwJUJEJTIwJUQwJUJEJUQwJUI1JTIwJUQxJTgxJUQwJUJFJUQwJUI3JUQwJUI0JUQwJUIwJUQwJUJE
aWYlMjAhJTIwJTVCJTIwLWQlMjAlMjRMT0NBTF9ESVIlMjAlNUQlM0IlMjB0aGVu
mkdir $LOCAL_DIR
Zmk=

# Создаем каталог с текущей датой
bWtkaXIlMjAtcCUyMCUyNExPQ0FMX0RJUiUyRiUyNERBVEU=

# Создание дампа базы данных (mysql)
bXlzcWxkdW1wJTIwLXUlMjByb290JTIwLXA1MTIzNTYlMjByZWRtaW5lJTIwJTdDJTIwZ3ppcCUyMCUzRSUyMCUyNExPQ0FMX0RJUiUyRiUyNERBVEUlMkZyZWRtaW5lX2RiLnNxbC5neg==

JTIzJTIwJUQwJUEwJUQwJUI1JUQwJUI3JUQwJUI1JUQxJTgwJUQwJUIyJUQwJUJEJUQwJUIwJUQxJThGJTIwJUQwJUJBJUQwJUJFJUQwJUJGJUQwJUI4JUQxJThGJTIwJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUJBJUQxJTgwJUQwJUI1JUQwJUJGJUQwJUJCJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQxJTg1JTIwJUQxJTg0JUQwJUIwJUQwJUI5JUQwJUJCJUQwJUJFJUQwJUIyJTIwKHJlZG1pbmUp
Y2QlMjAlMkZvcHQlMkZyZWRtaW5lJTJGZmlsZXMlMkY=
tar -czvf $LOCAL_DIR/$DATE/redmine_files.tar.gz *
cd

# Удаление старых резервных копий
find $LOCAL_DIR* -mtime +${EXPIRATION_DAYS} -exec rm {} \;
# Удаление пустых каталогов
ZmluZCUyMCUyNExPQ0FMX0RJUiolMjAtdHlwZSUyMGQlMjAtZW1wdHklMjAtZXhlYyUyMHJtZGlyJTIwJTdCJTdEJTIwJTVDJTNC

JUQwJUEyJUQwJUIwJUQwJUJBJUQwJUI4JUQwJUJDJTIwJUQwJUJFJUQwJUIxJUQxJTgwJUQwJUIwJUQwJUI3JUQwJUJFJUQwJUJDJTIwJUQwJUJDJUQxJThCJTIwJUQwJUJGJUQwJUJFJUQwJUJCJUQxJTgzJUQxJTg3JUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQwJUJEJUQwJUIwJTIwJUQwJUIyJUQxJThCJUQxJTg1JUQwJUJFJUQwJUI0JUQwJUI1JTIwJUQxJTgxJUQxJTgyJUQxJTgwJUQxJTgzJUQwJUJBJUQxJTgyJUQxJTgzJUQxJTgwJUQwJUI4JUQxJTgwJUQwJUJFJUQwJUIyJUQwJUIwJUQwJUJEJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQxJTgwJUQwJUI1JUQwJUI3JUQwJUI1JUQxJTgwJUQwJUIyJUQwJUJEJUQxJTgzJUQxJThFJTIwJUQwJUJBJUQwJUJFJUQwJUJGJUQwJUI4JUQxJThFJTJDJTIwJUQwJUI3JUQwJUIwJTIwJUQwJUJFJUQwJUJGJUQxJTgwJUQwJUI1JUQwJUI0JUQwJUI1JUQwJUJCJUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUJGJUQwJUI1JUQxJTgwJUQwJUI4JUQwJUJFJUQwJUI0Lg==

 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.