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

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

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

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

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

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

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

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

1. גיבוי של מסד הנתונים

MySQL

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

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

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

PostgreSQL

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

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

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

SQLite

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

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

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

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

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

לגיבויים היומיים תוכל להשתמש בתסריט פשוט זה למערפקה עשוורכת ר מסד הנתונים של 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

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

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

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

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