This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Composizione

Come eseguire il backup e il ripristino del database in Redmine

Redmine è uno strumento di gestione dei progetti gratuito su cui è scritto Ruby on Rails. Questa applicazione web open source è uno dei migliori strumenti di gestione dei progetti per il monitoraggio dei problemi e la gestione del tempo. Ecco alcuni dei metodi che puoi utilizzare eseguire il backup e ripristinare il database in Redmine.

 

Sia che tu consideri Redmine come un tracker di problemi o uno strumento di gestione dei progetti, queste funzionalità dell'applicazione Web sono sorprendenti. Molti professionisti si fidano di questa applicazione perché Redmine lo è completamente personalizzabilee puoi impostare ruoli utente e responsabilità per diversi dipendenti.

 

Ciò significa che solo i dipendenti o i team che lavorano al progetto possono vedere i dettagli e il progresso. Puoi anche costruire un sistema di supporto in quanto ti consente di creare quanti più forum possibili in un progetto. Inoltre, chiunque può visualizzare i thread e i forum. I tuoi clienti e clienti possono anche includere un collegamento wiki o un codice di revisione tramite il rilevatore di problemi.

 

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

 

Tutti questi vantaggi di Remine evidenziano quanto questa applicazione web possa essere essenziale per la tua azienda e facilitare lo snellimento di attività e processi. Le aziende utilizzano questo software anche per la gestione dei documenti e l'assistenza clienti.

 

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

 

1. Backup del database

 

MySQL

 

Puoi utilizzare il comando mysqldump ed eseguire il backup del contenuto del database MySQL in un file di testo. Per esempio:

 

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

 

Visita config / database.yml per trovare il nome utente, la password, il database Redmine e il nome host. Il nome host non è necessariamente necessario.

 

PostgreSQL

 

Se desideri esportare o eseguire il backup del database PostgreSQL, puoi utilizzare il comando pg_dump. Questo esporterà i dati in un file di testo. Per esempio:

 

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

 

Visita config / database.yml per trovare il nome utente, la password, il database di Redmine e il nome host. Il nome host non è necessariamente necessario. Quando necessario, è necessario inserire la password nel comando pg_dump.

 

SQLite

 

È possibile eseguire facilmente il backup dei database SQLite copiando lo stesso file in un'altra posizione, che include solo un singolo file.

 

Guarda config / database.yml e determina il nome del file.

 

2. Backup degli allegati

 

Ogni file allegato al software viene archiviato in una directory file / posizione predefinita. Puoi semplicemente visitare la posizione e copiare il contenuto e incollare il file dove desideri per il backup.

 

Script di backup di esempio

 

Per i backup giornalieri è possibile utilizzare questo semplice script di shell per il database MySQL:

 

# Banca dati

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

 

# Allegati

rsync -a / percorso / a / redmine / file / percorso / a / backup / file

 

3. Ripristino del database

 

MySQL

 

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

 

gunzip -c 2020-07-30.gz | mysql -u --parola d'ordine

 

Inserire la password.

 

PostgreSQL

 

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

 

pg_restore -U -h -d redmine.sqlc

 

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

 

psql <

 

SQLite

 

È possibile copiare il file di database archiviato nella posizione.

 

Conclusione

 

Redmine è una soluzione completa di cui hai bisogno per la gestione dei progetti e il monitoraggio dei problemi. Tuttavia, ci sono vari modi in cui puoi usare questa applicazione. Le funzionalità offerte da Redmine sono user-friendly e poiché questa applicazione è gratuita, puoi risparmiare molte spese scegliendo questo software.

 

Puoi aumentare la tua produttività e risparmiare molto tempo facendo la decisione giusta e scegliendo Redmine per i tuoi progetti di business.

 

Autore: Brandi Marcene, Lukáš Beňa

 

 

Cerchi un aggiornamento Redmine? Facile.

Ottieni tutti gli strumenti potenti per una perfetta pianificazione, gestione e controllo del progetto in un unico software.

 

Scopri Easy Redmine

 

 

 

Easy Redmine 10
 

 

Informazioni aggiuntive

Prova gratuita

Facile aggiornamento di Redmine 10
Top plugin e funzionalità
Nuovo e design mobile
Aggiornamenti del server
Nube globale

Inizia la prova gratuita

Prova Easy Redmine in una prova gratuita di 30 giorni

Full-featured, 30 Days, protetti da SSL, backup giornalieri, nella tua posizione geo

or