Kom och säkerhetskopiera databasen i Redmine.

1/11/2021
4 minuter
Lukáš Beňa -> Lukáš Beňa

Redmine è uno strumento gratuito di gestione progetti scritto i Ruby on Rails. Questa applicazione web open-source è uno dei migliori strumenti di gestione progetti per il tracciamento dei problemi e la gestione del tempo. Ecco alcuni dei metodi utilizzati per il backup e il ripristino del databas in Redmine.

Se Redmine come un tracker di problemi o uno strumento di gestione dei progetti, queste funzionalità dell'applicazione web sono sorprendenti. Molti professionalisti si fidano di questa applicazione perché Redmine è completamente personalizzabile e puoi impostare ruoli e responsabilità degli utenti per diversi dipendenti.

Ciò significa che solo i dipendenti oi team che lavorano sul progetto possono vedere i dettagli e il progresso. Puoi anche creare un sistema di supporto in quanto ti consente di creare quanti forum desideri in un progetto. Inoltre, chiunque può visualizzare i tråden i forumet. I tuoi clienti possono anche includere un link wiki o un codice di revisione attraverso il tracker dei problemi.

La cosa migliore delle applicazioni open source come Redmine è che puoi anche aggiungere plugin di terze parti e aumentare le funzionalità dell'applicazione. Ad esempio, puoi anche inviare fatture e preventivi ai tuoi clienti.

Tutti questi vantaggi di Remine evidenziano quanto essenziale possa essere questa applicazione web per la tua attività e per facilitare la semplificazione di compiti e processi. Le aziende utilizzano anche questo programvara för att hantera dokument och support klienter.

Ora torniamo alla domanda principale: kommer eseguire il backup e il ripristino del database in Redmine?

1. Säkerhetskopiering av databasen

MySQL

Använd commando mysqldump e fare il backup del contenuto del tuo database MySQL in un file di testo. Ad empio:

/ usr / bin / mysqldump -u -p -h > /path/to/backup/db/redmine.sql

Besök config/database.yml för att använda namnet, lösenordet, databasen Redmine och namnvärden. Il nome host non è necessario.

PostgreSQL

Se vuoi esportare of fare il backup of database PostgreSQL, puoi utilizzare il comando pg_dump. Questo esporterà i dati in un file di testo. Ad empio:

/ usr / bin / pg_dump -U -h -Fc --fil = redmine.sqlc

Besök config/database.yml för att använda namnet, lösenordet, databasen Redmine och namnvärden. Il nome host non è necessario. Krävs, devi inserire lösenordet nel comando pg_dump.

SQLite

Gör det enkelt att säkerhetskopiera databasen SQLite kopia av filen i un'altra position, che include solo un fil.

Guarda config/database.yml bestämmer filens namn.

2. Backup degli allegati

Ochni fil che viene allegato all software è memorizzato in una positione predefinita filer/katalog. Puoi semplicemente visitare la posizione e copiare il contenuto e incollare il file dove vuoi per il backup.

Skript för backup di esempio

Med hjälp av backup giornalieri puoi använder questo semplice script shell per il database MySQL:

# Databas

/ usr / bin / mysqldump -u -p | gzip> / path / to / backup / db / redmine_`date +% Y-% m-% d`.gz

# Allegi

rsync -a / path / to / redmine / files / path / to / backup / files

3. Ripristino del databas

MySQL

Ad esempio, se hai un file chiamato 2020-07-30.gz, puoi ripristinare il database utilizzando il seguente comando:

gunzip -c 2020-07-30.gz | mysql -u --Lösenord

Ange lösenord.

PostgreSQL

Devi utilizzare il comando pq_restore quando l'opzione –Fc viene utilizzata nel comando pg_dump come nell'esempio precedente:

pg_restore -U -h -d redmine.sqlc

Puoi anche ripristinare il file di testo tramite il comando psql:

psql <

SQLite

Puoi copiare il tuo fil di databas memorizzato nella posizione.

slutsats

Redmine è una soluzione completa di cui hai bisogno per la gestione dei progetti e il tracciamento dei problemi. Tuttavia, ci sono vari modi in cui puoi utilizzare questa applicazione. Le funzionalità che Redmine ofre sono användarvänlig e, poiché questa applicazione è gratuita, puoi risparmiare molte spese scegliendo questo software.

Puoi aumentare la tua produttività e risparmiare molto tempo facendo la scelta giusta e scegliendo Redmine per i tuoi progetti aziendali.

L'aggiornamento definitivo di Redmine? Enkel.

Ottieni tutti gli strumenti potenti per una pianificazione, gestion och controllo perfetti del progetto in un unico software.

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità complete, protetto da SSL, backup giornalieri, nella tua geocalizzazione