Sådan sikkerhedskopieres og gendannes databasen i Redmine

1/11/2021
4 perc
Lukáš Beňa
Redmine és ingyenes projektstyringsværktøj, a Ruby on Rails. Ez a nyílt forráskódú webalkalmazás er et af de beste projektstyringsværktøjer til fejlsporing og tidsstyring. Her er nogle af metoderne, du kan bruge til at tage backup és gendanne databasen i Redmine.
Uanset om du betragter Redmine som en fejlsporing eller et projektstyringsværktøj, er disse webapplikationsfunktioner fantasztikus. Mange fagfolk stoler på denne applikation, fordi Redmine er fuldt tilpasselig, og du kan indstille brugerroller og ansvarsområder forskellige medarbejdere. Dette betyder, at kun medarbejdere eller teams, der arbejder på projektet, kan se detaljerne og fremskridtet. Du kan også opbygge et supportsystem, da det giver dig mulighed for at oprette så mange fora som muligt i et projekt. Desuden kan alle se trådene og foraene. Dine kunder og klienter kan også inkludere et wiki-link eller revisionskode gennem fejlsporingen. Ez a legjobb nyílt forráskódú alkalmazás a Redmine erben, és a tredjepartsplugins és az alkalmazások funkcióinak módosítása. For exempel kan du også sende fakturaer og estimr til dine kunder. Alle disse fordele Ved Remine fremhæver, hvor vigtig denne webapplikation can være for din virksomhed og lette strømlining af opgaver and processer. Virksomheder bruger også denne szoftver a dokumentumkezeléshez és a kundesupporthoz. Nu lad os vende tilbage til det primære spørgsmål - hvordan sikkerhedskopieres og gendannes databasen i Redmine? 1. Sikkerhedskopiering af MySQL adatbázisban A mysqldump-kommandoen és a sikkerhedskopiere indholdet a MySQL-adatbázisban és szövegfájlban. Például: /usr/bin/mysqldump -u -p -h > /sti/til/sikkerhedskopiering/db/redmine.sql Besøg config/database.yml for at finde brugernavnet, adgangskoden, Redmine-databasen og værtsnavnet. Værtsnavnet er ikke nødvendigt. PostgreSQL Hvis du vil exportere vagy sikkerhedskopiere en PostgreSQL-adatbázis, kan du bruge kommandoen pg_dump. Dette vil eksportere dataene til en tekstfil. Például: /usr/bin/pg_dump -U -h -Fc --file=redmine.sqlc Írja be a config/database.yml fájlt a finde brugernavnet, adgangskoden, Redmine-databasen és værtsnavnet számára. Værtsnavnet er ikke nødvendigt. Når det er nødvendigt, skal du indtaste adgangskoden i pg_dump-kommandoen. Az SQLite Du kan nemt sikkerhedskopiere SQLite-databaser ved at kopiere den samme fil til en anden placering, som kun inkluderer en enkelt fil. Lásd a config/database.yml és a legjobb filnavnet oldalon. 2. Sikkerhedskopiering af vedhæftede filer Hver fil, der er knyttet til softwaren, gemmes en standardplacering files/directory. Du kan simpelthen besøge placeringen, kopiere indholdet og indsætte filen, hvor du vil have sikkerhedskopien. Exempel on sikkerhedskopieringsscript Til daglige sikkerhedskopieringer kan du bruge dette enkle shell-script a MySQL-adatbázishoz: # Database /usr/bin/mysqldump -u -p | gzip > /sti/til/sikkerhedskopiering/db/redmine_`date +%Y-%m-%d`.gz # Vedhæftninger rsync -a /sti/til/redmine/files /sti/til/sikkerhedskopiering/files 3. Gendannelse af databasen MySQL For példa, hvis du har en fil, der hedder 2020-07-30.gz, kan du gendanne databasen ved hjælp af følgende kommando: gunzip -c 2020-07-30.gz | mysql -u --Jelszó Indtast adgangskoden. PostgreSQL Du skal bruge pq_restore-kommandoen, når -Fc-optionen bruges i pg_dump-kommandoen som et példa ovenfor: pg_restore -U -h -d redmine.sqlc Du kan også gendanne textfilen gennem psql-kommandoen: psql <

Végső Redmine-opgradering? Nemt.

Få all kraftfulde værktøjer a tökéletes projekttervezés, -styring és -kontroll az én szoftver.

Prøv Easy Redmine 30 dages ingyenes prøveperiode

Teljes funkcionalitás, SSL-beskyttet, daglige biztonsági mentések, földrajzi helymeghatározás