Hvordan databasen i Redmine kan back-uppen og herstellen

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

Redmine er et gratis projektledelsesværktøj, der er skrevet i Ruby on Rails. Denne open source-webapplikation er et af de bedste projektstyringsværktøjer til at vedligeholde problemer og tidsstyring. Her er nogle metoder til at bruge databasen i Redmine, du kan sikkerhedskopiere og konfigurere.

Af din Redmine kan du se som en problemtracker af et projektstyringsværktøj, de funktioner af denne webapplikation er fantastiske. Mange professionelle tillid til denne applikation fordi Redmine fuldstændig aanpasbaar er en brugerrolle og ansvarlighed kan indstille for forskellige medarbejdere. Dette betyder, at kun medarbejdere af teams, der arbejder med projektet, kan se detaljerne og fortsætte. Du kan også et understøttelsessystem opbygning, fordi du mange fora kan gøre som du vil i ét projekt. Desuden kan alle de tråde og fora se. Dine kunder og kunder kan også tilføje et wiki-link til revisionskode via problemtracker. De bedste af opensource-applikationer som Redmine er, at du også kan tilføje plug-ins, der kan tilføjes og funktioner til applikationen, der kan udvides. Det kan du for eksempel også facturen en schattingen til dine kunder og kunder sende. Alle disse fordele ved at understrege, hvordan disse essentielle webapplikationer kan være til din virksomhed de strømlinjer, der er taget i processen, kan forenkles. Virksomheder bruger denne software også til dokumentstyring og support af kunder. Nu tilbage til de vigtigste spørgsmål - hvordan laver du en backup og genopretning af databasen i Redmine?

1. Back-up af databasen

MySQL

Du kan bruge kommandoen mysqldump og indholdet af din MySQL-database i en back-up af en tekstfil. Eksempel: /usr/bin/mysqldump -u -s -h > /path/to/backup/db/redmine.sql Gå til config/database.yml om den navngivenhed, het kodeord, Redmine-databasen og værtsnavnet til at finde. Værtsnavnet er ikke nødvendigt.

PostgreSQL

Hvis du er en PostgreSQL-database, vil du eksportere back-upen, kan du bruge kommandoen pg_dump. Dette eksporterer data til en tekstfil. Billede: /usr/bin/pg_dump -U -h -Fc --file=redmine.sqlc Gå til configdatabase.yml om kodenavn/database, password, Redmine-database og værtsnavn at finde. Værtsnavnet er ikke nødvendigt. Når det er nødvendigt, skal du indtaste din adgangskode i pg_dump-commando.

SQLite

Du kan nemt lave en back-up af SQLite-databaser for den samme bestand til en anden kopiposition, som kun indeholder én bestand. Se i config/database.yml da bestemme navnet på filen.

2. Back-up af de bilagn

Alle filer til softwaren er koblet til, gemt i en standardplacering af filer/kort. Du kan nemt gå til placeringen, kopiere indholdet og de filer, hvor du vil have backup.

Eksempel backupscript

Til daglige sikkerhedskopier kan du bruge dette enkle shellscript til MySQL-databasen: # Database /usr/bin/mysqldump -u -s | gzip> /path/to/backup/db/redmine_`date +%Y-%m-%d`.gz # Bijlagen rsync -a /path/to/redmine/files /path/to/backup/files

3. Herstellen van de database

MySQL

Hvis du f.eks. har en fil, der er nævnt som 2020-07-30.gz, kan du oprette en database ved hjælp af den næste kommando: gunzip -c 2020-07-30.gz | mysql -u --adgangskode Voer dit password in.

PostgreSQL

Du skal bruge pq_restore-commando, når de –Fc-optie bliver brugt i pg_dump-commando som i det ovenstående eksempel: pg_restore -U -h -d redmine.sqlc Du kan også oprette tekstfilen via psql-kommandoen: psql <

SQLite

Du kan en databasefil, der er gemt på stedet, kopieres.

konklusion

Redmine er en komplet løsning, som du har brug for til projektledelse og problemsporing. Der er forskellige måder, hvorpå du kan bruge denne applikation. De funktioner, som Redmine tilbyder, er brugervenlige, og fordi denne applikation er gratis, er der mange gratis muligheder for at vælge denne software. Du kan du øger produktiviteten og sparer meget tid af den rigtige beslutning om at tage en Redmine til at vælge for dine virksomhedsprojekter.

Den sidste Redmine-opgradering? Makkelijk.

Kryd alle kraftfulde værktøjer til perfekt projektplanlægning, -styring og -kontrol i én software.

Prøv Easy Redmine 30 dage gratis

Volledige funktioner, SSL-beveiligd, daglige backups, på din geografiske placering