Kuidas varundada ja taastada andmebaas Redmine'is

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 värskendus? Lihtne.
Saage kõik võimsad tööriistad täiuslikuks projekti planeerimiseks, juhtimiseks ja kontrollimiseks ühes tarkvaras.