en
Sprog
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI-oversættelse
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Sådan sikkerhedskopieres og gendannes databasen i Redmine

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

Redmine er et gratis projektstyringsværktøj, der er skrevet på Ruby on Rails. Denne open source-webapplikation er et af de bedste værktøjer til projektstyring til problemsporing og tidsstyring. Her er nogle af de metoder, hvor du kan sikkerhedskopiere og gendanne databasen i Redmine.

Uanset om du betragter Redmine som en tracker eller et projektstyringsværktøj, er disse webapplikationsfunktioner fantastiske. Mange fagfolk stoler på denne applikation, fordi Redmine er det fuldt tilpasses, og du kan indstille brugerroller og ansvar for forskellige medarbejdere.

Dette betyder, at kun medarbejdere eller teams, der arbejder på projektet, kan se detaljerne og fremskridtene. Du kan også opbygge et supportsystem da det giver dig mulighed for at oprette så mange fora som muligt i et projekt. Desuden kan alle se tråde og fora. Dine kunder og klienter kan også inkludere et wiki-link eller revisionskode gennem problemsporeren.

Den bedste del om open source-applikationer som Redmine er, at du også kan tilføje tredjeparts-plugins og øge programmets funktioner. For eksempel kan du også sende fakturaer og estimater til dine kunder og kunder.

Alle disse fordele ved Remine fremhæver, hvor vigtig denne webapplikation kan være for din virksomhed og lette effektivisering af opgaver og processer. Virksomheder bruger også denne software til dokumentstyring og kundesupport.

Lad os nu komme tilbage til det primære spørgsmål - hvordan sikkerhedskopieres og gendannes databasen i Redmine?


1. Sikkerhedskopiering af databasen


MySQL

Du kan bruge mysqldump-kommandoen og sikkerhedskopiere dit MySQL-databaseindhold i en tekstfil. For eksempel:

/ usr / bin / mysqldump -u -p -h > / sti / til / sikkerhedskopi / db / rødmine.sql

Besøg config / database.yml for at finde brugernavn, adgangskode, Redmine-database og værtsnavn. Værtsnavnet er ikke nødvendigvis nødvendigt.


PostgreSQL

Hvis du vil eksportere eller sikkerhedskopiere PostgreSQL-databasen, kan du bruge kommandoen pg_dump. Dette eksporterer dataene til en tekstfil. For eksempel:

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

Besøg config / database.yml for at finde brugernavn, adgangskode, Redmine-database og værtsnavn. Værtsnavnet er ikke nødvendigvis nødvendigt. Når det er nødvendigt, skal du indtaste adgangskoden i kommandoen pg_dump.


SQLite

Du kan nemt sikkerhedskopiere SQLite-databaser ved at kopiere den samme fil til en anden placering, som kun indeholder en enkelt fil.

Se på config / database.yml og bestem filnavnet.


2. Sikkerhedskopiering af vedhæftede filer

Hver fil, der er knyttet til softwaren, gemmes i en standardplacering af filer/mappe. Du kan blot besøge placeringen og kopiere indholdet og indsætte filen, hvor du vil have backup.


Eksempel på backupscript

Til daglige sikkerhedskopier kan du bruge dette enkle shell-script til MySQL-database:

# Database

/ usr / bin / mysqldump -u -p | gzip> / sti / til / backup / db / redmine_`dato +% Y-% m-% d`.gz

# Vedhæftede filer

rsync -a / sti / til / redmine / filer / sti / til / backup / filer


3. Gendannelse af databasen


MySQL

For eksempel, hvis du har en fil, der hedder 2020-07-30.gz, kan du gendanne databasen ved hjælp af følgende kommando:

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

Indtast adgangskode.


PostgreSQL

Du skal bruge kommandoen pq_restore, når –Fc-indstillingen bruges i kommandoen pg_dump som et eksempel ovenfor:

pg_restore -U -h -d redmine.sqlc

Du kan også gendanne tekstfilen via psql-kommandoen:

psql <


SQLite

Du kan kopiere din databasefil, der er gemt på stedet.


Konklusion

Redmine er en komplet løsning, som du har brug for til projektledelse og sporing af problemer. Der er dog forskellige måder, hvorpå du kan bruge denne applikation. De funktioner, som Redmine tilbyder, er brugervenlige, og da denne applikation er gratis, kan du spare en masse udgifter ved at vælge denne software.

Du kan boost din produktivitet og spar en masse tid ved at træffe den rigtige beslutning og vælge Redmine til dine forretningsprojekter.

Den ultimative Redmine -opgradering? Let.

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

Prøv Easy Redmine i 30 dages gratis prøveperiode

Fuldstændige funktioner, SSL-beskyttet, daglige backups, i din geolocation