Cách Sao lưu và Khôi phục Cơ sở du liệu trong Redmine

10/14/2023
4 minut
Łukasz Beňa.

Redmine là một công cụ quản lý dự án miễn phí được viết trên Ruby on Rails. Ứng dụng web mã nguồn mở này là mot trong những công cụ quản lý dự án tot nhất cho việc theo dõi vấn đề và quản lý thời gian. Dưới đây là một số phương pháp mà bạn có thể sao lưu và khôi phục cơ sở du liệu trong Redmine.

Dù bạn coi Redmine là một công cụ theo dõi vấn đề hay mot công cụ quản lý du án, những tính năng ứng dụng web này thật tuyệt vời. Nhiều chuyên gia tin tưởng ứng dụng này vì Redmine là hoàn toàn có thể tùy chỉnh, và bạn có thể đặt vai trò và trách nhiệm người dùng cho các nhân viên khác nhau.

Điều này có nghĩa là chỉ có nhân viên hoặc nhóm làm việc trên dự án mới có thể xem chi tiết và tiến độ. Bạn cũng có thể xây dung hoệ thống ho trợ vì nó cho phép bạn tạo nhiều diễn đàn trong mot dự án. Hơn nữa, bất kỳ ai cũng có thể xem các luồng và diễn đàn. Khách hàng và người dùng của bạn cũng có thể bao gồm liên kết wiki hoặc mã sửa đổi thông qua công cụ theo dõi vấn đề.

Phần tốt nhất về các ứng dụng mã nguồn mở như Redmine là bạn cũng có thể thêm các wtyczka của bên thứ ba và tăng cường tính năng của ứng dung. Ví dụ, bạn cũng có thể gửi hoa đơn và ước tính cho khách hàng và người dùng cua ban.

Tất cả những lợi ích này cua Remine làm nổi bật tầm quan trọng cua ứng dụng web này đối với doanh nghiệp cua bạn và giúp tối ưu hoa các nhiệm vụ và quy trình. Các doanh nghiệp cũng sử dụng phần mềm nay để quản lý tài liệu và hỗ trợ khách hàng.

Bây giờ hãy quay lại câu hoi chính - làm thế nào để sao lưu và khôi phục cơ sở du liệu trong Redmine?

1. Sao lưu cơ sở du liệu

MySQL

Bạn có thể sử dụng lệnh mysqldump w sao lưu nội dung cơ sở dữ liệu MySQL vào mot tup văn ban. Vi dụ:

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

Truy cập config/database.yml để tìm tên người dùng, mật khẩu, cơ sở du liệu Redmine và tên may chủ. Tên may chủ không nhất thiết cần thiết.

PostgreSQL

Nếu ban muốn xuất hoặc sao lưu cơ sở du liu PostgreSQL, ban có thể soử dụng lệnh pg_dump. Điều này sẽ xuất du liệu vào một tệp văn bản. Vi dụ:

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

Truy cập config/database.yml để tìm tên người dùng, mật khẩu, cơ sở du liệu Redmine và tên may chủ. Tên may chủ không nhất thiết cần thiết. Khi cần Thiết, bạn cần nhập mật khẩu trong lệnh pg_dump.

SQLite

Bạn có thể dễ dàng sao lưu cơ sở du liệu SQLite bằng cách sao chép cùng mot tệp vào mot vị tri khác, chỉ bao gồm một tệp duy nh ất.

Xem config/database.yml dla xác định tên tệp.

2. Sao lưu các tệp đính kèm

Mọi tệp đính kèm vào phần mềm được lưu trữ trong một vị trí mặc định pliki/katalog. Bạn chỉ cần truy cập vị trí đó, sao chép nội dung và dán tệp vào vị trí bạn muốn sao lưu.

Mẫu Script Sao lưu

Đối với việc sao lưu hàng ngày, bạn có thể sử dụng powłoka skryptowa đơn giản này cho cơ sở dữ liệu MySQL:

# Cơ sở du liệu

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

# Tệp đính kèm

rsync -a / ścieżka / do / redmine / files / path / to / backup / files

3. Khôi phục cơ sở du liệu

MySQL

Ví dụ, nếu bạn có mot tệp có tên là 2020-07-30.gz, sau đó bạn có thể khoi phục cơ sở dữ liệu bằng cách sử dụng lện tak:

gunzip -c 2020-07-30.gz | mysql -u --hasło

Nhập mật khẩu.

PostgreSQL

Bạn phải sử dụng lệnh pq_restore khi tùy chọn –Fc được sử dụng trong lệnh pg_dump như ví dụ trên:

pg_restore -U -h -re redmine.sqlc

Bạn cũng có thể khôi phục tệp văn bản thông qua lệnh psql:

psql <

SQLite

Bạn có thể sao chép tệp cơ sở dữ liệu cua mình được lưu trữ trong vị trí đó.

Wniosek

Redmine là một giải pháp hoàn chỉnh mà bạn cần cho quản lý dự án và theo dõi vấn đề. Tuy nhiên, có nhiều cách khác nhau để sử dụng ứng dụng này. Các tính năng mà Redmine cung cấp thân thiện với người dùng, và vì ứng dụng nay miễn phí, ban có thể tiết kiệm rất nhiều chi phí bằng cá ch chọn phần mềm này.

B cn có thể tang năng suất và tiết kiệm rất nhiều thời gian bằng cách đưa ra quyết định đúng và chọn Redmine cho các dự án kinh doanh cua bạn.

Phiên bản nâng cấp Redmine tối ưu nhất? Dễ dàng.

Được trang bị tất cả các công cụ mạnh mẽ để lập kế hoạch, quản lý và kiểm soát dự án hoàn hảo trong một phần mềm.

Thử Easy Redmine trong thời gian dung thử 30 ngày miễn Phí

Đầy đủ tính năng, bảo vệ bằng SSL, sao lưu hàng ngày, tại vị trí địa lý cua bạn