Hur man backuprar och återställer databasen in Redmine

1/11/2021
דקות 4
Lukáš Beňa.

Redmine הוא כלי פרויקט ניהולי בחינם, שכתוב ב-Ruby on Rails. האפליקציה הפתוחה של ה-Källkodswebb היא אחת השיטות הטובות ביותר לניהול פרויקטים לניהול וזמן. כאן יש כמה שיטות שניתן להשתמש בהן עבור צילום מסמכים וחזור למסד נתונים ב-Redmine.

Oavsett om du observer Redmine som en ärendehanterare או en Tool for Projectledning, הם אלה רשתות אפליקציות פנטסטיות. הרבה כתובות באפליקציה הזו בגלל Redmine är סרגל ההתאמה och du kan ställa in userroller och ansvar för olika עובדים.

זה כרוך רק בעובדים או בצוות שעובד בפרויקט יכול לראות פרטים או פרויקטים. אתה יכול גם לבנות מערכת תמיכה זה לאפשר לך ליצור så הרבה פורום זה אפשרי בפרויקט שכן. בנוסף kan alla se trådarna och forumen. דינה יכולה גם לכלול את הוויקי-לינק או ה-Revisionskod הגנום הוא endehanteraren.

האפליקציה הטובה ביותר עם אפליקציה פתוחה, כמו Redmine, היא גם יכולה להוסיף לתוכנת יישום תמיכה או להגדיל את תכונות האפליקציות. לדוגמא אפשר גם לספק fakturor och kostnadsförslag עד דינא לקוחות.

Alla dessa fördelar med Redmine framhäver איך אפליקציה חשובה זו יכולה להיות עבורך עסקים och förenkla uppgifter och processer. חברות משתמשות גם בתוכנה זו לניהול מסמכים ותמיכה בלקוחות.

Nu ska vi återgå till huvudfrågan - hur säkerhetskopierar och återställer du databasen i Redmine?

1. מסד הנתונים של Säkerhetskopiera

MySQL

אתה יכול להשתמש ב-mysqldump ותוכן בצילום מסמכים ב-MySQL-databas ו-textfil. לדוגמא:

/usr/bin/mysqldump -u -עמ' -ח > /sökväg/till/säkerhetskopia/db/redmine.sql

בקר ב-config/database.yml כדי למצוא שם משתמש, סיסמה, Redmine-databas ו-värdnamn. Värdnamnet נחוץ לא צורך.

PostgreSQL

אם אתה רוצה לייצא או עותק עותק ב-PostgreSQL-databas ניתן להשתמש בפקודה pg_dump. זה ייצא נתונים עד קובץ טקסט. לדוגמא:

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

בקר ב-config/database.yml כדי למצוא שם משתמש, סיסמה, Redmine-databas ו-värdnamn. Värdnamnet נחוץ לא צורך. כאשר זה נחוץ אתה צריך לשלוח סיסמה ב pg_dump-kommandot.

SQLite

אתה יכול פשוט עותק עותקים של SQLite-databaser genom att להעתיק את אותה קובץ עד למקומות אחרים, וזה רק כולל אנד פיל.

Titta på config/database.yml וקובע את שם הקבצים.

2. Säkerhetskopiera bilagorna

כל הקבצים הם תוכנות מרובות בקובץ סטנדרטי בקבצים/קטלוגים. אתה יכול פשוט לבקר במקום, העתק את התוכן והקליסטרה בקובץ שבו אתה רוצה להיות בטוח.

דוגמה על צילום מסמכים

כדי להשתמש בתוכנית תקינה יומית עבור מסד הנתונים של MySQL:

# מסדי נתונים

/usr/bin/mysqldump -u -עמ' | gzip> /sökväg/till/säkerhetskopia/db/redmine_`date +%Y-%m-%d`.gz

# בילאגור

rsync -a /sökväg/till/redmine/filer /sökväg/till/säkerhetskopia/filer

3. מסד נתונים

MySQL

לדוגמא, אם אתה רוצה להיות זה 2020-07-30.gz, אתה יכול להחזיר את הגנום של מסד הנתונים באמצעות הפקודה הבאה:

gunzip -c 2020-07-30.gz | mysql -u --סיסמה

אנג' סיסמא.

PostgreSQL

אתה צריך להשתמש בפקודה pq_restore כאשר –Fc-alternativet משמש ב-pg_dump-kommandot כמו בדוגמה למעלה:

pg_restore -U -ח -ד redmine.sqlc

אתה יכול גם להחזיר קובץ טקסט לגנום psql-kommandot:

psql <

SQLite

אתה יכול להעתיק את קובץ ה-Databas som är lagrad på platsen.

סיכום

Redmine הוא פתרון שלם שדרוש לך לניהול פרויקטים וניהול. יש רציף שיטות שונות להשתמש באפליקציה הזו. תכונות ש-Redmine מציעות הן שימושיות וכיוון שהאפליקציה הזו היא בחינם, תוכל לחסוך הרבה כסף בגנום ולבחור את התוכנה הזו.

אתה יכול גדל את התפוקה och spara הרבה זמן genom att fatta rätt beslut och välja Redmine for dina företagsprojekt.

Den ultimata Redmine-uppgraderingen? פשוט.

ניתן לקבל כלים מלאים לתכנון פרויקטים מושלם, ניהול ושליטה ב-End Software.

Prova Easy Redmine ב-30 ימים בחינם

תכונות מלאות, SSL-הגנה, תקצירים יומיים, ומקומות מרחביים