Kuidas varundada ja taastada andmebaas Redmine'is

1/1/2024
4 perc
Lukáš Beňa
Redmine on tasuta projektihaldustööriist, mis on kirjutatud Ruby on Rails'is. See avatud lähtekoodiga veebirakendus on üks parimaid projektihaldustööriistu probleemide jälgimiseks ja ajahalduseks. Siin on mõned meetodid, mida saate kasutada Redmine'i andmebaasi varundamiseks ja taastamiseks.

Kas te peate Redmine'i probleemide jälgimiseks või projektihaldustööriistaks, need veebirakenduse funktsioonid on hämmastavad. Paljud spetsialistid usaldavad seda rakendust, kuna Redmine on täielikult kohandatav ja saate seada erinevate töötajate kasutajarollid ja vastutused.

See tähendab, et ainult projekti kallal töötavad töötajad või meeskonnad näevad üksikasju ja edusamme. Samuti saate luua toetusüsteemi, kuna see võimaldab teil ühes projektis luua nii palju foorumeid kui võimalik. Lisaks saavad kõik vaadata teemasid ja foorumeid. Teie kliendid ja kliendid saavad probleemide jälgimise kaudu lisada ka wiki lingi või revisjoni koodi.

Parim osa avatud lähtekoodiga rakendustest, nagu Redmine, on see, et saate lisada ka kolmanda osapoole pistikprogramme ja suurendada rakenduse funktsioone. Näiteks saate saata arveid ja hinnanguid oma klientidele ja klientidele.

Kõik need Remine'i eelised rõhutavad, kui oluline võib see veebirakendus olla teie ettevõttele ja protsesside lihtsustamisele. Ettevõtted kasutavad seda tarkvara ka dokumentide haldamiseks ja klienditoe pakkumiseks.

Nüüd tulgem tagasi peamisele küsimusele - kuidas varundada ja taastada andmebaas Redmine'is?

1. Andmebaasi varundamine

MySQL

Saate kasutada mysqldump käsku ja varundada oma MySQL andmebaasi sisu tekstifaili. Näiteks:

/usr/bin/mysqldump -u <kasutajanimi> -p<parool> -h <hostinimi><redmine_andmebaas>> /path/to/backup/db/redmine.sql

Kasutajanime, parooli, Redmine'i andmebaasi ja hostinime leiate config/database.yml failist. Hostinimi pole tingimata vajalik.

PostgreSQL

Kui soovite PostgreSQL andmebaasi eksportida või varundada, saate kasutada käsku pg_dump. See ekspordib andmed tekstifaili. Näiteks:

/usr/bin/pg_dump -U <kasutajanimi> -h <hostinimi> -Fc --file=redmine.sqlc<redmine_andmebaas>

Kasutajanime, parooli, Redmine'i andmebaasi ja hostinime leiate config/database.yml failist. Hostinimi pole tingimata vajalik. Vajadusel peate pg_dump käsu sisestama parooli.

SQLite

SQLite andmebaasid saate hõlpsasti varundada, kopeerides sama faili teise asukohta, mis sisaldab ainult ühte faili.

Vaadake config/database.yml faili ja määrake faili nimi.

2. Manuste varundamine

Iga tarkvaraga seotud fail salvestatakse vaikimisi asukohta files/kataloog. Lihtsalt minge asukohta, kopeerige sisu ja kleepige fail varundamiseks soovitud kohta.

Näidisskript varundamiseks

Igapäevaste varunduste jaoks saate kasutada seda lihtsat shelli skripti MySQL andmebaasi jaoks:

# Andmebaas

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

# Manused

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

3. Andmebaasi taastamine

MySQL

Näiteks kui teil on fail nimega 2020-07-30.gz, saate andmebaasi taastada järgmise käsu abil:

gunzip -c 2020-07-30.gz | mysql -u <kasutajanimi> --password <redmine_andmebaas>

Sisestage parool.

PostgreSQL

Kui pg_dump käsu puhul kasutatakse –Fc valikut, peate kasutama pq_restore käsku:

pg_restore -U <kasutajanimi> -h <hostinimi> -d <redmine_andmebaas>redmine.sqlc

Samuti saate tekstifaili taastada psql käsu abil:

psql<redmine_andmebaas><<sisendfail>

SQLite

Saate oma andmebaasifaili kopeerida asukohas.

Järeldus

Redmine on täielik lahendus, mida vajate projektihalduseks ja probleemide jälgimiseks. Siiski on mitmeid viise, kuidas seda rakendust kasutada. Redmine pakutavad funktsioonid on kasutajasõbralikud ja kuna see rakendus on tasuta, saate selle tarkvara valimisega säästa palju kulusid.

Saate oma tootlikkust suurendada ja säästa palju aega, tehes õige otsuse ja valides Redmine oma äriprojektide jaoks.

Ultimaatne Redmine'i frissndus? Lihtne.

Saage minden hatalmas eszközt tökéletes tervezési tervezéshez, irányításhoz és ellenőrzéshez egy szoftverben.

Próbálkozzon Easy Redmine'i 30 napos ingyenes próbaperiódussal

Täielikud funktsioonid, SSL-kaitse, igapäevased varukoopiad, teie geolokatsioonis