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

1/11/2021
4 λεπτά
Lukáš Beňa.

Redmine är ett gratis projectledningsverktyg som är skrivet and Ruby on Rails. Denna öppen källkodswebbapplikation är ett av de bästa projectledningsverktygen for ärendehantering och tidsstyrning. Här är några av metoderna som du kan använda för att säkerhetskopiera och återställa database i Redmine.

Oavsett om du betraktar Redmine som en ärendehanterare eller en verktyg for projectledning, är dessa webapplikationsfunktioner fantastiska. Många yrkesverksamma litar på denna εφαρμογή 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å projectet kan se detaljerna och framstegen. Du kan också Σύστημα υποστήριξης bygga ett eftersom det tillåter dig att skapa så många φόρουμ som möjligt i ett project. Dessutom kan alla se trådarna och forumen. Dina kunder kan också inkludera en wiki-länk eller revisionskod genom ärendehanteraren.

Det bästa med öppen källkodsapplikationer som Redmine är att du också kan lägga till tredjepartsinsticksprogram och öka applikationens funktioner. Μέχρι το exempel kan du också skicka fakturor och kostnadsförslag μέχρι την Ντίνα Κούντερ.

Alla dessa fördelar med Redmine framhäver hur viktig denna webapplikation kan vara för ditt företag och förenkla uppgifter och επεξεργαστής. Πληκτρολογήστε το πρόγραμμα για να εγγραφείτε και να υποστηρίξετε την υποστήριξη.

Nu ska vi återgå till huvudfrågan - hur säkerhetskopierar och återställer du databasen i Redmine?

1. Βάση δεδομένων Säkerhetskopiera

MySQL

Μπορείτε να χρησιμοποιήσετε το mysqldump och säkerhetskopiera innehållet και το MySQL-databas και en textfil. Μέχρι αποβολής:

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

Προσθέστε config/database.yml για την επιτυχή ολοκλήρωση των δεδομένων, lösenord, Redmine-databas och värdnamn. Värdnamnet behövs inte nödvändigtvis.

PostgreSQL

Om du vill εξαγωγέας ή säkerhetskopiera en PostgreSQL-databas kan du använda kommandot pg_dump. Επιλογή εξαγωγής δεδομένων μέχρι το αρχείο κειμένου. Μέχρι αποβολής:

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

Προσθέστε config/database.yml για την επιτυχή ολοκλήρωση των δεδομένων, lösenord, Redmine-databas och 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 SQLite-databaser genom att kopiera samma fil till en annan plats, vilket bara inkluderar en enda fil.

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

2. Säkerhetskopiera bilagorna

Alla filer som är bifogade i programvaran lagras på en standardplats i 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

Για το πρόγραμμα säkerhetskopior kan du använda detta enkla skalprogram for MySQL-databasen:

# Βάσεις δεδομένων

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

# Μπιλαγόρ

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

3. Βάση δεδομένων Återställa

MySQL

Μέχρι την εξαίρεση, 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 --Κωδικός πρόσβασης

Ange lösenord.

PostgreSQL

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

pg_restore -U -η -ρε redmine.sqlc

Μπορείτε να εγκαταστήσετε το γονιδιακό αρχείο κειμένου psql-kommandot:

psql <

SQLite

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

συμπέρασμα

Redmine är en komplett lösning som du behöver for projectledning och ärendehantering. Det finns dock olika sätt att använda denna application på. Funktionerna som Redmine erbjuder är användarvänliga och eftersom denna application är gratis kan du spara mycket pengar genom att välja denna programvara.

Μπορείς öka din produktivitet och spara mycket tid genom att fatta rätt beslut och välja Redmine για dina företagsprojekt.

Είναι τελικά το Redmine-upgradering; Ένκελ.

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

Prova Easy Redmine και 30 dagars δωρεάν προσφορά

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, και din geografiska plats