Sådana säkerhetskopieringar och databaser i Redmine

1/11/2021
4 minuter
Lukáš Beňa
Redmine är ett gratis projektstyringsverktyg, som är skrivet i Ruby on Rails. Denna webbapplikation med öppen källkod är ett av de bästa projektstyrningsverktygen för felsporing och tidsstyrning. Här är några metoder, du kan använda för att ta backup och gendanne databasen i Redmine.
Oavsett om du betraktar Redmine som en felsporing eller ett projektstyrningsverktyg, är dessa webbapplikationsfunktioner fantastiska. Använd fagfolk på denna applikation, eftersom Redmine är helt anpassad och du kan ställa in användarroller och ansvarsområden för olika medarbetare. Detta betyder, att kun anställda eller team, arbetar på projektet, kan se detaljerna och framskridet. Du kan också bygga upp ett supportsystem, då det ger dig möjlighet att skapa så många som möjligt i ett projekt. Dessutom kan alla se tråden och foraene. Dina kunder och kunder kan också vara med och wiki-länk eller revisionskod genom felsporingen. Det bästa av applikationer med öppen källkod som Redmine är, och du kan även lägga till tilläggsplugins och utöka applikationsfunktioner. Till exempel kan du också skicka fakturaer och uppskattningar för dina kunder. Alla dessa fördelar genom att lyfta fram minnet, var viktig denna webbapplikation kan vara för din verksamhet och strömlinjeformning av uppgifter och processorer. Företaget använder också denna programvara för dokumenthantering och kundsupport. Har du kommit tillbaka till de primära frågorna - hur säkerhetskopieringar och databas i Redmine? 1. Säkerhetskopiering av databasen MySQL Du kan använda mysqldump-kommandoen och säkerhetskopiera innehållet i din MySQL-databas i en textfil. Till exempel: /usr/bin/mysqldump -u -p -h > /sti/til/säkerhetskopiering/db/redmine.sql Besök config/database.yml för att hitta användarnamnet, åtkomstkoden, Redmine-databasen och værtsnamnet. Värtsnamnet är inte nödvändigt. PostgreSQL Om du vill exportera eller säkerhetskopiera en PostgreSQL-databas kan du använda kommandot pg_dump. Detta vill exportera data till en textfil. Till exempel: /usr/bin/pg_dump -U -h -Fc --file=redmine.sqlc Besök config/database.yml för att hitta användarnamn, lösenord, Redmine-databasen och varsnamn. Värtsnamnet är inte nödvändigt. När det är nödvändigt ska du ange tillgångskoden i pg_dump-kommandoen. SQLite Du kan enkelt säkerhetskopiera SQLite-databaser genom att kopiera den samma filen till en annan placering, som endast innehåller en enkel fil. Se på config/database.yml och bästa filnamnet. 2. Säkerhetskopiering av vedhæftede filer. Varje fil är knuten till programvaran, gemmes och standardplacering av filer/kataloger. Du kan enkelt besöka placeringen, kopiera innehållet och ange filer, där du vill ha säkerhetskopien. Exempel på säkerhetskopieringsskript Till daglig säkerhetskopiering kan du använda detta enkla skal-skript till MySQL-databasen: # Database /usr/bin/mysqldump -u -p | gzip > /sti/til/säkerhetskopiering/db/redmine_`date +%Y-%m-%d`.gz # Vedhæftninger rsync -a /sti/til/redmine/files /sti/til/säkerhetskopiering/files 3. Gendannelse av databasen MySQL Till exempel, om du har en fil, som heter 2020-07-30.gz, kan du gendanne databasen med hjälp av följande kommando: gunzip -c 2020-07-30.gz | mysql -u --Lösenord Indtast åtkomstkoden. PostgreSQL Du ska använda pq_restore-kommandoen, när -Fc-optionen används i pg_dump-kommandoen som ett exempel ovan: pg_restore -U -h -d redmine.sqlc Du kan också gendanne textfilen genom psql-kommandoen: psql <

Den ultimativa Redmine-uppgraderingen? Nemt.

Få alla kraftfulla verktyg till perfekt projektplanering, -styrning och -kontroll i en mjukvara.

Easy Redmine i en 30 dagars gratis provperiod

Full funktionalitet, SSL-skydd, dagliga säkerhetskopior, och geolokalisering