Hur man säkerhetskopierar och återställer Database w Redmine

1/11/2021
4 minut
Łukasz Beňa.

Redmine to darmowy projektledningsverktyg jako skrivet w Ruby on Rails. Denna öppen källkodswebbapplikation är ett av de bästa projektledningsverktygen för ärendehantering och tidsstyrning. Här är några av metoderna som du kan använda för att säkerhetskopiera och återställa Databasen i Redmine.

Oavsett om du betraktar Redmine to en ärendehanterare eller en verktyg for projektledning, är dessa webbapplikationsfunktioner fantastiska. Många yrkesverksamma litar på denna aplikacja eftersom Redmine är helt anpassningsbar och du kan ställa in användarroller och ansvar för olika anställda.

Detta innebär att endast anställda eller team som arbetar på projektet kan se detaljerna och framstegen. Du kan också system wsparcia bygga ett eftersom det dollåter dig att skapa så många forum som möjligt i ett projekt. Dessutom kan alla se trådarna och forumen. Dina kunder kan också inkludera en wiki-länk ellerversionskod genom ärendehanteraren.

Det bästa med öppen källkodsapplikationer som Redmine är att du också kan lägga do tredjepartsinsticksprogram och öka applikationens funktioner. Do exempel kan du också skicka fakturor och kostnadsförslag aż do Diny Kunder.

Alla dessa fördelar med Redmine framhäver hur viktig denna webbapplikation can vara för ditt företag och förenkla uppgifter i procesor. Företag använder också denna programvara för dokumenthantering och kundsupport.

Nu ska vi återgå do huvudfrågan - hur säkerhetskopierar och återställer du Databasen w Redmine?

1. Baza danych Säkerhetskopiera

MySQL

Du kan använda kommandot mysqldump och säkerhetskopiera innehållet w MySQL-databas w pliku tekstowym. Do przykładu:

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

Wybierz config/database.yml dla att hitta användarnamn, lösenord, Redmine-databas i ch värdnamn. Värdnamnet behövs inte nödvändigtvis.

PostgreSQL

Om du vill eksportera eller säkerhetskopiera en PostgreSQL-databas kan du använda kommandot pg_dump. Detta eksporter danych do pliku tekstowego. Do przykładu:

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

Wybierz config/database.yml dla att hitta användarnamn, lösenord, Redmine-databas i ch värdnamn. Värdnamnet behövs inte nödvändigtvis. När det behövs måste du ange lösenordet i pg_dump-kommandot.

SQLite

Du kan enkelt säkerhetskopiera genom bazy danych SQLite att kopiera samma fil do en annan plats, vilket bara inkluderar en enda fil.

Titta på config/database.yml i najlepsze pliki namn.

2. Säkerhetskopiera bilagorna

Alla filer som är bifogade i programvaran lagras på en standardoweplats w filer/katalogen. Du kan helt enkelt besöka platsen, kopiera innehållet och klistra in filen där du vill ha säkerhetskopian.

Exempel på säkerhetskopieringsskript

Dla dagliga säkerhetskopior kan du använda detta enkla skalprogram dla bazy danych MySQL:

#Baza danych

/usr/bin/mysqldump -u -P | 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. Baza danych Återställa

MySQL

Till exempel, om du har en fil som heter 2020-07-30.gz, kan du återställa Databasen genom att använda följande kommando:

gunzip -c 2020-07-30.gz | mysql -u --hasło

Ange Lösenord.

PostgreSQL

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

pg_restore -U -H -D redmine.sqlc

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

psql <

SQLite

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

Wniosek

Redmine är en komplett lösning som du behöver för projektledning ich ärendehantering. Det finns dock olika sätt att använda denna applikation på. Funktionerna som Redmine erbjuder är användarvänliga i eftersom denna aplikacja to darmowa aplikacja, która może du spara mycket pengar genom att välja denna programvara.

Możesz öka din produktivitet och spara mycket tid genom att fatta rätt beslut ich välja Redmine dla dina företagsprojekt.

Den ultimata Redmine-uppgraderingen? Enkla.

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

Prova Easy Redmine w okresie 30 dni za darmo

Pełna funkcja, SSL-skyddad, dagliga säkerhetskopior, na platformach geograficznych