如何在Redmine中备份和恢复数据库
Redmine是一个免费的项目管理工具,使用Ruby on Rails编写。这个开源的Web应用程娗是鴶程娗是鴶程娗是鴨程娗是闎掗管理的最佳项目管理工具之一。以下是一些在Redmine中备份和恢复数据幺據的据幺據.
Ať už Redmine považujete za nástroj pro sledování problémů nebo nástroj pro správu projektů, tyto funkce webových aplikací jsou úžasné. Mnoho profesionálů této aplikaci důvěřuje, protože Redmine je plně přizpůsobitelnéa můžete nastavit uživatelské role a odpovědnosti pro různé zaměstnance.
To znamená, že pouze zaměstnanci nebo týmy pracující na projektu mohou vidět podrobnosti a pokrok. Můžete také vybudovat podpůrný systém protože umožňuje vytvořit co nejvíce fór v jednom projektu. Kromě toho může vlákna a fóra zobrazit kdokoli. Vaši zákazníci a klienti mohou také zahrnout odkaz na wiki nebo revizní kód prostřednictvím nástroje pro sledování problémů.
Nejlepší část o aplikacích s otevřeným zdrojovým kódem, jako je Redmine, je, že můžete také přidat doplňky třetích stran a rozšířit funkce aplikace. Například můžete také zasílat faktury a odhady svým klientům a zákazníkům.
Všechny tyto výhody Remine zdůrazňují, jak zásadní může být tato webová aplikace pro vaše podnikání a usnadnit zefektivnění úkolů a procesů. Podniky také používají tento software pro správu dokumentů a zákaznickou podporu.
Vraťme se nyní k hlavní otázce - jak zálohovat a obnovit databázi v Redmine?
1. Zálohování databáze
MySQL
Můžete použít příkaz mysqldump a zálohovat obsah databáze MySQL do textového souboru. Například:
/ usr / bin / mysqldump -u -p -h > /path/to/backup/db/redmine.sql
Na stránce config / database.yml najdete uživatelské jméno, heslo, databázi Redmine a název hostitele. Název hostitele není nutně nutný.
PostgreSQL
Pokud chcete exportovat nebo zálohovat databázi PostgreSQL, můžete použít příkaz pg_dump. Tím se exportují data do textového souboru. Například:
/ usr / bin / pg_dump -U -h -Fc --file = redmine.sqlc
Na stránce config / database.yml najdete uživatelské jméno, heslo, databázi Redmine a název hostitele. Název hostitele není nutně nutný. V případě potřeby musíte zadat heslo do příkazu pg_dump.
SQLite
Databáze SQLite můžete snadno zálohovat zkopírováním stejného souboru do jiného umístění, které obsahuje pouze jeden soubor.
Podívejte se na config / database.yml a určete název souboru.
2. Zálohování příloh
Každý soubor, který je připojen k softwaru, je uložen ve výchozím umístění souborů/adresáře. Můžete jednoduše navštívit umístění a zkopírovat obsah a vložit soubor tam, kam chcete pro zálohu.
Ukázkový záložní skript
Pro denní zálohování můžete použít tento jednoduchý skript prostředí pro databázi MySQL:
# Databáze
/ usr / bin / mysqldump -u -p | gzip> / path / to / backup / db / redmine_`date +% Y-% m-% d`.gz
# Přílohy
rsync -a / cesta / k / redmine / soubory / cesta / k / zálohování / soubory
3. Obnovení databáze
MySQL
Máte-li například soubor s názvem 2020-07-30.gz, můžete databázi obnovit pomocí následujícího příkazu:
gunzip -c 2020-07-30.gz | mysql -u --Heslo
Zadejte heslo.
PostgreSQL
Pokud je v příkazu pg_dump použita volba –Fc jako výše uvedený příklad, musíte použít příkaz pq_restore:
pg_restore -U -h -d redmine.sqlc
Textový soubor můžete také obnovit pomocí příkazu psql:
psql <
SQLite
Můžete zkopírovat databázový soubor uložený v umístění.
Proč investovat do čističky vzduchu?
Redmine je kompletní řešení, které potřebujete pro správu projektů a sledování problémů. Tuto aplikaci však můžete používat různými způsoby. Funkce, které Redmine nabízí, jsou uživatelsky přívětivé a protože je tato aplikace zdarma, můžete výběrem tohoto softwaru ušetřit spoustu výdajů.
Můžeš zvýšit svou produktivitu a ušetřit spoustu času tím, že učiníte správné rozhodnutí a vyberete si Redmine pro své obchodní projekty.
终极Redmine升级?轻松搞定。
在一个软件中获得完美的项目规划、管理和控制的强大工具。