en
Språk
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI-översättning
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Hur man säkerhetskopierar och återställer databasen i Redmine

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

Redmine är ett gratis verktyg för projektledning som är skrivet på Ruby on Rails. Denna open source-webbapplikation är ett av de bästa verktygen för projekthantering för problemspårning och tidshantering. Här är några av metoderna som du kan säkerhetskopiera och återställa databasen i Redmine.

Oavsett om du anser att Redmine är ett problemspårare eller ett projekthanteringsverktyg, är dessa webbapplikationsfunktioner fantastiska. Många proffs litar på den här applikationen eftersom Redmine är det fullt anpassningsbar, och du kan ställa in användarroller och ansvar för olika anställda.

Det betyder att endast anställda eller team som arbetar med projektet kan se detaljer och framsteg. Du kan också bygg ett stödsystem eftersom det låter dig skapa så många forum som möjligt i ett projekt. Dessutom kan vem som helst se trådarna och forumen. Dina kunder och kunder kan också inkludera en wiki-länk eller revisionskod via frågeställaren.

Det bästa med open source-applikationer som Redmine är att du också kan lägga till plugins från tredje part och öka programmets funktioner. Till exempel kan du också skicka fakturor och uppskattningar till dina kunder och kunder.

Alla dessa fördelar med Remine lyfter fram hur viktigt denna webbapplikation kan vara för ditt företag och underlätta effektivisering av uppgifter och processer. Företag använder också denna programvara för dokumenthantering och kundsupport.

Låt oss återgå till huvudfrågan - hur säkerhetskopierar och återställer du databasen i Redmine?


1. Säkerhetskopiera databasen


MySQL

Du kan använda kommandot mysqldump och säkerhetskopiera ditt MySQL-databasinnehåll i en textfil. Till exempel:

/ usr / bin / mysqldump -u -p -h > /path/to/backup/db/redmine.sql

Besök config / database.yml för att hitta användarnamn, lösenord, Redmine-databas och värdnamn. Värdnamnet behövs inte nödvändigtvis.


PostgreSQL

Om du vill exportera eller säkerhetskopiera PostgreSQL-databasen kan du använda kommandot pg_dump. Detta exporterar data till en textfil. Till exempel:

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

Besök config / database.yml för att hitta användarnamn, lösenord, Redmine-databas och värdnamn. Värdnamnet behövs inte nödvändigtvis. Vid behov måste du ange lösenordet i kommandot pg_dump.


SQLite

Du kan enkelt säkerhetskopiera SQLite-databaser genom att kopiera samma fil till en annan plats, som bara innehåller en enda fil.

Titta på config / database.yml och bestäm filnamnet.


2. Säkerhetskopiera bilagorna

Varje fil som är bifogad till programvaran lagras i en standardplats för filer/kataloger. Du kan helt enkelt besöka platsen och kopiera innehållet och klistra in filen där du vill ha säkerhetskopian.


Exempel på säkerhetskopieringsskript

För dagliga säkerhetskopior kan du använda detta enkla skalskript för MySQL-databas:

# Databas

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

# Bilagor

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


3. Återställa databasen


MySQL

Om du till exempel har en fil som heter 2020-07-30.gz, kan du återställa databasen med följande kommando:

gunzip -c 2020-07-30.gz | mysql -u --Lösenord

Skriv in lösenord.


PostgreSQL

Du måste använda kommandot pq_restore när –Fc-alternativet används i kommandot pg_dump som ett exempel ovan:

pg_restore -U -h -d redmine.sqlc

Du kan också återställa textfilen via psql-kommandot:

psql <


SQLite

Du kan kopiera din databasfil som är lagrad på platsen.


Slutsats

Redmine är en komplett lösning som du behöver för projektledning och problemspårning. Det finns dock olika sätt att använda denna applikation. Funktionerna som Redmine erbjuder är användarvänliga, och eftersom den här applikationen är gratis kan du spara mycket kostnader genom att välja denna programvara.

Du kan öka din produktivitet och spara mycket tid genom att fatta rätt beslut och välja Redmine för dina affärsprojekt.

Den ultimata Redmine -uppgraderingen? Lätt.

Få alla kraftfulla verktyg för perfekt projektplanering, hantering och kontroll i en programvara.

Prova Easy Redmine i 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geolokalisering