en
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI превод
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

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

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

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

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

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

Най-добрата част за приложенията с отворен код, като 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 за вашите бизнес проекти.

Най -добрият ъпгрейд на Redmine? Лесно.

Вземете всички мощни инструменти за перфектно планиране, управление и контрол на проекти в един софтуер.

Опитайте Easy Redmine за 30 дни безплатен пробен период

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