14-08-2008, 00:16
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
MW משתמשת במסד נתונים, MySQL או PostgreSQL, כאשר MySQL הוא הנפוץ יותר, כנראה...
תשובה לגבי MySQL:
מסד נתונים ניתן לגבות בשני אופנים: כשהמערכת "חיה" (תוך כדי נעילת טבלאות בודדות לשינויים בזמן הגיבוי) באמצעות כלי כמו mysqldump שיוצר פלט בפורמט של קובץ עם הוראות בשפת SQL, שהזנתו, כפי שהוא, לתוך מסד נתונים ריק, תחזיר את המצב של מסד הנתונים להיות בדיוק אותו דבר כמו שהוא היה במקור שעליו הורץ mysqldump. לחלופין, אפשר לגבות על ידי הורדה מוחלטת של שרת מסד הנתונים (mysqld) והעתקת קובצי המידע של הטבלאות הרלוונטיות (כל מסד נתונים יושב בתוך ספריה, שבה יש מספר קבצים עבור כל טבלה - בעיקר קובצי MYI ו MYD) הצידה - וכשרוצים לשחזר - הורדה חוזרת של מסד הנתונים, העתקת הקבצים בחזרה, והעלאה מחדש של מסד הנתונים. בד"כ הקבצים הנ"ל יושבים ב var/lib/mysql/ במערכות לינוקס/יוניקס - בחלונות אני לא זוכר.
לסיכום, אם אתה צריך לשחזר, אתה קודם צריך שיהיה לך גיבוי. ואתה יודע איפה שמת את הגיבויים שלך, לא אנחנו. אם מחקת את המידע ולא שמרת גיבויים, אז... חבל.
|