Hur man sikkerhedskopierer og stiller databasen i Redmine

1/11/2021
4 minutter
Lukáš Beňa.

Redmine er et gratis projektledningsværktøj, som er skrevet i Ruby on Rails. Denne åben kildekodewebapplikation er en af ​​de bedste projektledningsværktøjer til håndtering og tidsstyring. Her er nogle metoder, som du kan bruge til sikkerhedskopiering og genoprette databasen i Redmine.

Oavsett om du betragter Redmine som en erendehanterare eller et værktøj til projektledning, er disse webbapplikationsfunktioner fantastiske. Mange yrkesværksammen litar på denne applikation eftersom Redmine er helt tilpasningsbar og du kan indstille i brugerroller og ansvar for olika ansatte.

Dette indebærer, at kun ansatte eller team arbejder på projektet kan se detaljer og fremskridt. Du kan også bygge et supportsystem Det tillader dig at oprette så mange forum som muligt i et projekt. Derudover kan alle se tråde og forum. Dina kunder kan også inkludere en wiki-länk eller revisionskode gennem erendehanteraren.

Det bedste med åben kildekodeapplikationer som Redmine er, at du også kan tilføje tredjepartsinsticksprogram og øge applikationsfunktioner. For eksempel kan du også sende fakturorer og omkostningsforeninger till dina kunder.

Alle disse fordele med Redmine rammer, hvor denne vigtige webbapplikation kan være til din virksomhed og forenkla oplysninger og processor. Virksomheder bruger også denne software til dokumenthåndtering og kundesupport.

Nu ska vi återgå til hovedspørgsmålet - hvordan sikkerhedskopier og genställ databasen i Redmine?

1. Säkerhetskopiera databasen

MySQL

Du kan bruge mysqldump og sikkerhedskopiere indhold i din MySQL-databas og en tekstfil. Til eksempel:

/usr/bin/mysqldump -u -s -h > /sökväg/till/säkerhetskopia/db/redmine.sql

Besøg config/database.yml for at finde brugernavn, kodeord, Redmine-databas og værdinavn. Værdnavnet nødvendig intet nødvendigvis.

PostgreSQL

Hvis du vil eksportere eller sikkerhedskopiere en PostgreSQL-databas kan du bruge kommandoen pg_dump. Dette eksporterer data til en tekstfil. Til eksempel:

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

Besøg config/database.yml for at finde brugernavn, kodeord, Redmine-databas og værdinavn. Værdnavnet nødvendig intet nødvendigvis. Når det er nødvendigt, skal du have et password i pg_dump-kommandot.

SQLite

Du kan enkelt sikkerhedskopiere SQLite-databaser genom at kopiere samme fil til en anden plads, hvilket bare omfatter en fil.

Titta på config/database.yml og vælg filnavn.

2. Säkerhetskopiera bilagorna

Alle filer som er bifogede i softwaren lagres på en standardplads i filer/kataloger. Du kan helt enkelt besøge stedet, kopiere indholdet og klistra i filen, hvor du vil have en sikkerhedskopi.

Eksempel på sikkerhedskopieringsskript

For daglige sikkerhedskopier kan du bruge dette enkla skalprogram til MySQL-databasen:

# Databaser

/usr/bin/mysqldump -u -s | gzip> /sökväg/till/säkerhetskopia/db/redmine_`date +%Y-%m-%d`.gz

# Bilagor

rsync -a /sökväg/till/redmine/filer /sökväg/till/säkerhetskopia/filer

3. Återställa databasen

MySQL

Som et eksempel, hvis du har en fil som en anden 2020-07-30.gz, kan du genoprette databasen ved at bruge følgende kommando:

gunzip -c 2020-07-30.gz | mysql -u --adgangskode

Ange password.

PostgreSQL

Du skal bruge kommandoen pq_restore når –Fc-alternativet bruges i pg_dump-kommandot som i eksemplet ovenfor:

pg_restore -U -h -d redmine.sqlc

Du kan også gendanne tekstfilen med psql-kommandot:

psql <

SQLite

Du kan kopiere din databasfil, som er lagret på pladsen.

Konklusion

Redmine er en komplet løsning, som du behøver for projektledning og håndtering. Der findes forskellige måder at bruge denne applikation på. Funktioner som Redmin tilbyder er brugervenlige, og eftersom denne applikation er gratis, kan du spare meget penge ved at vælge denne software.

Du kan øge din produktivitet og spare meget tid genom att fatta det rigtige beslut og vælge Redmine for dine virksomhedsprojekt.

Den ultimative Redmine-opgraderingen? Enkel.

Få alle kraftfulde værktøjer til perfekt projektplanlægning, -håndtering og -kontrol i en end-software.

Prova Easy Redmine i en 30 dages gratis provperiode

Fuldstændige funktioner, SSL-beskyttelse, daglig sikkerhedskopior, og din geografiske plads