איך לגבות ולשחזר את המסד ב-Redmine

1/11/2021
דקות 3
לוקאש בניה

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

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

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

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

כל היתרונות של Remine מדגישים כמה חיוניים להיות יישום באינטרנט עבור העסק שלך כמה הוא יכול לעזור ביישור משימות ותהליכים. עסקים גם משתמשים בתוכנה הזו לניהול מסמכים ולקוחות תמיכה.

עכשיו נחזור לשאלה החומרית - איך לגבות ולשחזר את המסד ב-Redmine?

1. גיבוי של מסד

MySQL

אתה יכול להשתמש בפקודת mysqldump ולגבות את תוכן המסד שלך בקובץ טקסט. לדוגמה:

/usr/bin/mysqldump -u <שם_משתמש> -p<סיסמה> -h <שם_מארח><מסד_נתונים_של_Redmine>> /נתיב/ל/גיבוי/db/redmine.sql

תבקש את המידע מתוך config/database.yml כדי למצוא את שם המשתמש, הסיסמה, המסד של Redmine ושם המארח. שם המארח לא תמיד.

PostgreSQL

אם ברצונך לייצא או לגבות את המסד של PostgreSQL, תוכל להשתמש בפקודה pg_dump. זה ייצא לקובץ טקסט. לדוגמה:

/usr/bin/pg_dump -U <שם_משתמש> -h <שם_מארח> -Fc --file=redmine.sqlc<מסד_נתונים_של_Redmine>

תבקש את המידע מתוך config/database.yml כדי למצוא את שם המשתמש, הסיסמה, המסד של Redmine ושם המארח. שם המארח לא תמיד. כאשר אתה צריך להזין את הסיסמה בפקודת pg_dump.

SQLite

תוכל לגבות את המסדיות של SQLite בקלות על ידי העתקת הקובץ הזה למיקום אחר, שמכיל רק קובץ אחד.

הסתכל על config/database.yml וקבע את שם הקובץ.

2. גיבוי של הקבצים המצורפים

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

תסריט גיבוי לדוגמה

לגיבוי ימים שלך להשתמש בבתסריט פשוט זה למערכת הפקודות עבור מסד של MySQL:

# מסד נתונים

/usr/bin/mysqldump -u <שם_משתמש> -p<סיסמה><מסד_נתונים_של_Redmine> | gzip> /נתיב/ל/גיבוי/db/redmine_`date +%Y-%m-%d`.gz

# קבצים מצורפים

rsync -a /נתיב/ל/redmine/files /נתיב/ל/גיבוי/files

3. שחזור מסד

MySQL

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

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

השדרוג המוחלט של רדמיין? קל.

קבל את כל הכלים החזקים לתכנון, ניהול ובקרה מושלמים בתוך תוכנה אחת.

נסה Easy Redmine בניסיון חינם של 30 יום

תכונות מלאות, מוגנות ב-SSL, גיבויים יומיים, במיקום שלך