Как да направите резервно копие и да възстановите базата данни в Redmine.

1/11/2021
4 минути
Лукаш Беня

Redmine - това е безплатен инструмент за управление на проекти, написан на Ruby on Rails. Този уеб-додаток с отворен код е един от най-добрите инструменти за управление на проекти за отстраняване на проблеми и управление по време. Можете да използвате някои методи, с помощта на които ще създадете резервно копие и ще актуализирате базата данни в Redmine.

Независимо от това, ако смятате, че системната система Redmine е свързана с проблем, или инструмент за управление на проекти, тези функции на уеб-добавката наистина се отразяват. Много професионалисти доверяват тази добавка, след Redmine изцяло на различни, и вие можете да възстановите роли и отговорности на потребители за различни служители.

Това означава, че детайлите и прогресът могат да се видят без служители или команди, които работят над проекта. Вие също можете създаване на система за поддържане, след това това позволява да се създадат столични форуми, които са необходими в един проект. Освен това, всеки може да гледа нитки и форуми. Вашите клиенти и клиентите също могат да добавят връзки към вики или код за ревизия чрез проблем на системното отчитане.

Най-добрата част от откритите добавки, като Redmine, възниква в това, че можете също да добавите странични плагини и да увеличите функционалните възможности на допълнението. Например, вие също можете надсилати рахунки и косториси своите клиентим и замовникам.

Всички тези предимства Remine се подготвят, благодарение на което можете да използвате тази уеб-добавка за вашия бизнес спрощення задачи и процеси. Бизнесът също използва това програмно осигуряване за управление на документи и поддръжка на клиенти.

Дайте отговор на главния въпрос - как да създадете сегашно резервно копие и да актуализирате базата данни в Redmine?


1. Създаване на резервно копие на база данни


MySQL

Можете да използвате командата mysqldump и да създадете резервно копие на съдържанието на база данни MySQL в текстови файлове. например:

/ usr / bin / mysqldump -u -стр -х > /path/to/backup/db/redmine.sql

Вижте config/database.yml, за да намерите името на потребителя, паролата, базата данни Redmine и името на хоста. Името на хоста не е задължително.


PostgreSQL

Ако искате да експортирате или да създадете резервно копие на база данни PostgreSQL, можете да използвате командата pg_dump. Това експортира данните в текстовия файл. например:

/ usr / bin / pg_dump -U -х -Fc --file = redmine.sqlc

Вижте config/database.yml, за да намерите името на потребителя, паролата, базата данни Redmine и името на хоста. Името на хоста не е задължително. Ако е необходимо, трябва да въведете парола в командата pg_dump.


SQLite

Можете лесно да създадете резервни копия на база данни SQLite, копирайки самия файл на друго място, което съдържа само един файл.

Вижте config/database.yml и определете името на файла.


2. Създаване на резервно копие на вложение

Всеки файл, който се предоставя за програмно осигуряване, се съхранява в типовото местоположение на файлове/директория. Можете просто да посетите това място, да копирате съдържание и да поставите файл, ако искате да направите резервно копие.


Приложение на скрипта за резервно копиране

За ежедневни резервни копия можете да използвате този простий сървърен скрипт за база данни MySQL:

# База данни

/ usr / bin / mysqldump -u -стр | gzip> / path / to / backup / db / redmine_`date +% Y-% m-% d`.gz

# Влагане

rsync -a / path / to / redmine / files / path / to / backup / files


3. Обновяване на база данни


MySQL

Например, ако имате файл с името 2020-07-30.gz, можете да обновите базата данни, като използвате следната команда:

gunzip -c 2020-07-30.gz | mysql -u - парола

Въведете парола.


PostgreSQL

Трябва да използвате командата pq_restore, когато опцията –Fc се използва в командата pg_dump, като например по-горе:

pg_restore -U -х -д redmine.sqlc

Можете също да възстановите текстовия файл чрез командата psql:

psql <


SQLite

Можете да копирате своя файлова база данни, която се съхранява на място.


Заключение

Redmine - това е пълно решение, което ви е необходимо за управление на проекти и отстраняване на проблеми. Въпреки това съществуват много начини за използване на тази добавка. Функциите, които предлага Redmine, са удобни за потребителите, а последното приложение е безплатно, можете да запазите много

Оновление Redmine на по-високо ниво? Легко.

Разгледайте всички мощни инструменти за идеално планиране, управление и контрол на проекти в някоя от осигурените програми.

Изпробвайте Easy Redmine в 30-денна безплатна пробна версия

Пълнофункционален, защитен SSL, ежедневно резервно копиране, във вашите геолокации