Hogyan készítsünk biztonsági másolatot és állítsuk vissza az adatbázist a Redmine-ban.

1/11/2021
5 minut
Lukáš Beňa -> Lukáš Beňa

Redmine egy ingyenes projektmenedzsment eszköz, amely Ruby on Rails-ben íródott. Ez az open source webalkalmazás az egyik legjobb projektmenedzsment eszköz az ügykövetéshez és az időmenedzsmenthez. Itt vannak néhány modszer, amelyekkel biztonsági mentest készíthet és helyreállíthatja az adatbázist a Redmine-ban.

Azok a webalkalmazások, amelyeket Redmine-nak nevezünk, akár probléma nyomkövetőként, akár projektmenedzsment eszközként tekintünk rájuk, fantasztikus funkciókkal rendelkeznek. Sok szakember bízik ebben az alkalmazásban, Mert a Redmine teljesen testreszabhatóés különböző felhasználói szerepeket és felelősségeket állíthat be a különböző alkalmazottak számára.

Ez azt jelenti, hogy csak azok az alkalmazottak vagy csapatok láthatják a részleteket és az előrehaladást, akik a projekten dolgoznak. Továbbá, létrehozhat egy tammogatási rendszert, mivel lehetővé teszi, hogy egy projektben annyi fórumot hozzon létre, amennyit csak szeretne. Ráadásul bárki megtekintheti a szálakat és a fórumokat. Az ügyfelek és az ügyfelek is hozzáadhatnak egy wiki-linket vagy revíziós kódot a problemléma nyomkövetőn keresztül.

Az open-source alkalmazások, mint például a Redmine, legjobb része az, hogy harmadik féltől származó bővítményeket jest hozzáadhat, és növelheti az alkalmazás funkcióit. Például elküldheti a számlákat és becsléseket az ügyfeleknek és az ügyfeleknek.

Minden ezen előnye, amelyet a Remine kínál, hangsúlyozza, hogy mennyirefontos lehet ez a webalkalmazás az üzleti tevékenységéhez, és hogy segíti az üzleti feladatok és folyamatok egyszerűsítését. Az üzleti vállalkozások dokumentumkezelésre és ügyféltámogatásra is használják ezt a szoftvert.

Większość térjünk vissza a fő kérdésre - hogyan lehet biztonsági mentést készíteni és visszaállítani az adatbázist a Redmine-ban?


1. Az adatbázis biztonsági mentése


MySQL

Mysqldump parancsot használhatja, és biztonsági mentést készíthet MySQL adatbázis tartalmáról egy szöveges fájlban. Például:

/ usr / bin / mysqldump -u -p -h > /path/to/backup/db/redmine.sql

A felhasználónév, a jelszó, adatbázis Redmine és a hosztnév megtalálható a config/database.yml fájlban. A hosztnév nem Feltétlenül szükséges.


PostgreSQL

Ha eksportálni vagy biztonsági mentést készíteni szeretné adatbázisról PostgreSQL, akkor használhatja a pg_dump parancsot. Ez a parancs egy szöveges fájlba eksportálja az adotokat. Peldaul:

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

A felhasználónév, a jelszó, adatbázis Redmine és a hosztnév megtalálható a config/database.yml fájlban. A hosztnév nem Feltétlenül szükséges. Ha szükséges, akkor a pg_dump parancsban meg kell adnia a jelszót.


SQLite

Az SQLite adatbázisokat egyszerűen biztonsági mentheti azzal, hogy másolja ugyanazt a fájlt egy másik helyre, amely csak egyetlen fájlt tartalmaz.

Nézze meg a config/database.yml fájlt, és határozza meg a fájl nevét.


2. A mellékletek biztonsági mentése

Minden fájl, amelyet az alkalmazáshoz csatoltak, egy alapértelmezett helyen, plik/katalog-ban van tárolva. Egyszerűen látogasson el a helyre, másolja a tartalmat, és illessze be a fájlt a biztonsági mentés helyére.


Példa biztonsági mentési scriptre

Napi biztonsági mentésekhez használhatja ezt az egyszerű skrypt powłoki MySQL adatbázis esetén:

# Baza danych

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

# Mellekletek

rsync -a / ścieżka / do / redmine / files / path / to / backup / files


3. Az adatbázis visszaállítása


MySQL

Például, ha van egy 2020-07-30.gz nevű fájlja, akkor a következő parancsot használhatja az adatbázis visszaállításához:

gunzip -c 2020-07-30.gz | mysql -u --hasło

Adja meg a jelszót.


PostgreSQL

A pq_restore parancsot kell használnia, ha az –Fc opciót használja a pg_dump parancsban, mint az előző példában:

pg_restore -U -h -re redmine.sqlc

A szöveges fájlt a psql parancs segítségével to visszaállíthatja:

psql <


SQLite

Az adatbázisfájlt, amely a helyen található, egyszerűen másolhatja.


Wniosek

A Redmine egy teljes megoldás, amire szüksége van a projektmenedzsmenthez és a probléma nyomkövetéshez. Azonban számos modon használhatja ezt az alkalmazást. A Redmine által kínált funkciók felhasználóbarátak, és mivel ez az alkalmazás ingyenes, sok költséget takaríthat meg, ha ezt a szoftvert választja.

Az üzleti projektekhez a megfelelő döntés meghozatalával, a Redmine kiválasztásával, növelheti a termelékenységét és sok időt takaríthat meg.

Az utolsó Redmine frissítés? Egyszerű.

Szerezd meg az összes erőteljes eszközt a tökéletes projekttervezéshez, -kezeléshez és -irányításhoz egyetlen szoftverben.

Wypróbuj ki az Easy Redmine-t 30 napos, aby wypróbować

Minden funkció elérhető | SSL tanúsítvány | Napi mentések