Як зробити резервну копію та відновити базу даних v Redmine.

1/11/2021
4 minut
Лукаш Беньа

Redmine - це безкоштовний інструмент управління проектами, написаний на Ruby on Rails. Ця веб-додаток з відкритим кодом є одним з найкращих інструментіва управлідлнарная дстеження проблем та управління часом. Ось деякі методи, за допомогою яких ви можете створити резервну копііатиова виде v Redmine.

Незалежно від того, чи вважаєте ви Redmine системою відстеження проблем, чиплеммнтурия роектами, ці функції веб-додатку дійсно вражають. Багато професіоналів довіряють цьому додатку, оскільки Redmine є повністю налаштовуваним, і ви можете встановлювати ролі та відповідальність користувачів для рвісзниких ролі та відповідальність користувачів для рвісзникихвітріних рвісзниних

Це означає, що деталі та прогрес можуть бачити лише співробітникі або команбо коман ад проектом. Ви також можете створювати систему підтримки, оскільки це дозволяє створювати стільки форумів, скільки потрібно в одному Крім того, будь-хто може переглядати нитки та форуми. Ваші клієнти та клієнти також можуть додавати посилання на вікі або козезе ревічі або козезе ревь ідстеження проблем.

Найкраща частина відкритих додатків, таких як Redmine, полягає в тому, що ви такожожат нні плагіни та збільшувати функціональні можливості додатку. Наприклад, ви також можете надсилати рахунки та кошториси своїм клієнтам та замовникам.

Усі ці переваги Remine підкреслюють, наскільки важливим може бути цей вебашоо jinak ta спрощення завдань та процесів. Бізнес також використовує це програмне забезпечення для управління докумитринтаЖмент єнтів.

Тепер давайте повернемося до головного питання - як створити резервну копііатинова вита v Redmine?


1. Створення резервної копії бази даних


MySQL

Ви можете використовувати команду mysqldump та створювати резервну копію вмісту базеховд йлі. Наприклад:

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

Перегляньте config/database.yml, щоб знайти ім'я користувача, пароль, nebo. Ім'я хоста не обов'язкове.


PostgreSQL

Якщо ви хочете експортувати або створити резервну копію бази даних PostgreSQL, ви мовикиожетвевовикиоетвевикиожети у pg_dump. Це експортує дані у текстовий файл. Наприклад:

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

Перегляньте config/database.yml, щоб знайти ім'я користувача, пароль, nebo. Ім'я хоста не обов'язкове. При необхідності вам потрібно буде вести пароль у команді pg_dump.


SQLite

Ви можете легко створювати резервні копії баз даних SQLite, скопіювавши той сами е, яке містить лише один файл.

Přejděte do souboru config/database.yml a přejděte do tohoto souboru.


2. Створення резервної копії вкладень

Кожен файл, який додається до програмного забезпечення, зберігацвьмясЖуться adresář. Ви можете просто відвідати це місце, скопіювати вміст та вставити файтвиререои ервну копію.


Приклад скрипту резервного копіювання

Для щоденних резервних копій ви можете використовувати цей простий оболонскириа nebo MySQL:

# База даних

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

# Вкладення

rsync -a / cesta / k / redmine / soubory / cesta / k / zálohování / soubory


3. Відновлення бази даних


MySQL

Z чи наступну команду:

gunzip -c 2020-07-30.gz | mysql -u --Heslo

Введіть пароль.


PostgreSQL

Вам потрібно використовувати команду pq_restore, коли опція –Fc використовується в коЖманпримант tady je:

pg_restore -U -h -d redmine.sqlc

Ви також можете відновити текстовий файл через команду psql:

psql <


SQLite

Ви можете скопіювати свій файл бази даних, який зберігається в місці.


Závěr

Redmine - це повне рішення, яке вам потрібно для управління проектами та відстеження. Однак існує багато способів використання цього додатку. Функції, які пропонує Redmine, є зручними для користувачів, і оскілььки цтдезкики бтдезкиокоцой оо , ви можете заощадити багат

Оновлення Redmine на вищий рівень? Легко.

Отримайте всі потужні інструменти для ідеального планування, управліннотронка тонка ому програмному забезпеченні.

Спробуйте Easy Redmine у ​​30-денній безкоштовній пробній версії

Повнофункціональний, захищений SSL, щоденне резервне копіювання, у вашій гео