Hvordan sikkerhetskopiere és gjenopprette adatbázisok Redmine

1/11/2021
4 perc
Lukáš Beňa
Redmine er eit ingyenes prosjektstyringsverktøy som er scrave a Ruby on Rails. Ez a nyílt forráskódú webapplikasjonen er eitt av dei beste prosjektstyringsverktøya a sporing av problem og tidsstyring. Her er nokre av metodane du kan bruke for å sikkerhetskopiere og gjenopprette databasen i Redmine.
Enten du betrakter Redmine som en feilsporing eller et prosjektstyringsverktøy, er disse nettapplikasjonsfunksjonene fantasztikus. Mange fagpersoner stoler på denne applikasjonen fordi Redmine er fullstendig tilpassbar, og du kan sette brukerroller og ansvar forskjellige ansatte. Dette betyr at bare ansatte eller team som jobber med prosjektet kan se detaljene og fremdriften. Du kan også bygge et supportsystem da det lar deg opprette så mange fora som mulig i ett prosjekt. Videre kan alle se trådene og forumene. Kundene og klientene dine kan også inkludere en wiki-lenke eller revisjonskode gjennom feilsporingen. Det beste med åpen kildekode-applikasjoner som Redmine er at du også kan legge til tredjeparts plugins and øke applikasjonens funksjoner. For exempel kan du også sende fakturaer og assessment til kundene dine. Alle disse fordelene med Redmine fremhever hvor essensiell denne nettapplikasjonen kan være for bedriften din og lette strømlinjeforming av oppgaver og prosesser. Bedrifter bruker også denne programvaren til dokumenthåndtering og kundestøtte. Nå la oss gå tilbake til hovedspørsmålet - hvordan sikkerhetskopiere og gjenopprette databasen i Redmine? 1. Sikkerhetskopiering av Database MySQL Du kan bruke mysqldump-kommandoen és sikkerhetskopiere MySQL-databaseinnholdet en szövegfil. Például: /usr/bin/mysqldump -u -p -h > /sti/til/sikkerhetskopi/db/redmine.sql Besøk config/database.yml a finne brukernavnet, passordet, Redmine-databasen és vertsnavnet számára. Vertsnavnet er ikke nødvendig. PostgreSQL Hvis du vil exportere vagy sikkerhetskopiere PostgreSQL-adatbázis, kan du bruke kommandoen pg_dump. Dette vil eksportere dataene til en tekstfil. Például: /usr/bin/pg_dump -U -h -Fc --file=redmine.sqlc Olvassa be a config/database.yml fájlt a finne brukernavnet, passordet, Redmine-databasen és vertsnavnet számára. Vertsnavnet er ikke nødvendig. Når det er nødvendig, må du angi passordet i pg_dump-kommandoen. Az SQLite Du kan enkelt sikkerhetskopiere SQLite-databasene ved å kopier den samme filen til en annen plassering, som bare inkluderer en enkelt fil. Lásd a config/database.yml és a finn navnet fájlt. 2. Sikkerhetskopiering av vedlegg Hver fil som er knyttet til programvaren, lagres på en standard plassering i filer/mappen. Du kan enkelt besøke plasseringen, kopiere innholdet og lime inn filen der du vil ha sikkerhetskopien. Exempel på sikkerhetskopieringsskript For daglige sikkerhetskopieringer kan du bruke denne enkle skriptet for MySQL-adatbázis: # Database /usr/bin/mysqldump -u -p | gzip > /sti/til/sikkerhetskopi/db/redmine_`date +%Y-%m-%d`.gz # Vedlegg rsync -a /sti/til/redmine/filer /sti/til/sikkerhetskopi/filer 3. Gjenoppretting av Database MySQL For példa, hvis du har en fil som heter 2020-07-30.gz, can du gjenopprette databasen ved å bruke følgende kommando: gunzip -c 2020-07-30.gz | mysql -u --Jelszó Skriv inn passordet. PostgreSQL Du må bruke pq_restore-kommandoen når -Fc-alternativet brukes i pg_dump-kommandoen som i exemplet ovenfor: pg_restore -U -h -d redmine.sqlc Du kan også gjenopprette szövegfájl gjennom psql-kommandoen: psql <

A végső Redmine-opgraderingen? Enkel.

Få alle kraftige verktøy for tökéletes prosjektplanlegging, -styring og -kontroll i én programvare.

Prøv Easy Redmine és 30 dagers ingyenes prøveperiode

Teljes funkciók, SSL-beskyttet, daglige sikkerhetskopier, i din geografiske plassering