אבטחה למסד נתונים PostrageSQL
-
אין הבדל ביניהם, זה זהה.
רק שמה שהבאת זה שורת קוד בודדת מתוך הסקריפט המלא שכפי שאמרת דואג לכמה דברים, בקיצור כל מה שצריך לגיבוי יומי.
לשאלותיך:- פתח תיקיה איפה שאתה רוצה ושים שם את שלושת הקבצים.
שנה בקובץ את pg_backup.config את ההגדרות למה שצריך, שים לב למיקומי הקבצים. - לא. זה גיבוי חד פעמי, אבל הוא דואג למחוק גיבויים ישנים כפי שתראה בהגדרות (מוגדר 7 ימים). אתה אמור ליצור cron שיעשה זאת כל פרק זמן שתבחר.
- כן.
- זה optionaly, כלומר זה תלוי אם תרצה ותגדיר. בברירת מחדל זה גיבוי מלא.
בקשר למייל אתה אמור להוסיף שורות קוד בסקריפט.
תפתח אשכול ושאל איך שולחים מייל עם קובץ מצורף בקוד בש. - פתח תיקיה איפה שאתה רוצה ושים שם את שלושת הקבצים.
-
יש שמה בקובץ הקונפיג שלושה אפשרויות:
# Will produce a custom-format backup if set to "yes" ENABLE_CUSTOM_BACKUPS=yes # Will produce a gzipped plain-format backup if set to "yes" ENABLE_PLAIN_BACKUPS=yes # Will produce gzipped sql file containing the cluster globals, like users and passwords, if set to "yes" ENABLE_GLOBALS_BACKUPS=yes
תעשה no למה שאתה לא צריך, ואת היחיד שהוא ייצור תגבה.
אני לא מבין את ההבדלים הין שלושת האפשרויות. -
@dovid אני חושב שplain זה קובץ טקסט פשוט, custom זה קובץ בינארי (לפחות בחלקו).
יש לי בעיה, כשהרצתי את הסקריפט על המחשב שלי הוא עבד היטב (ב sudo), ועבד היטב גם ב corn.
אבל ב SSH הוא ביקש סיסמא על כל פעולה. גם שהרצתי אותו עם sudo. איך אפשר לפתור את זה? -
יש פה שתי שאלות לא קשורות,
השאלה למה צריך סיסמה חוזרת לroot לא ברורה לי, אבל היא לא כ"כ חשובה, תנסה אולי עם su לבד.
הבעיה של סיסמה למסד זה כי זה רץ תחת יוזר של המערכת, אפשר להגדיר בcron תחת איזה יוזר זה ירוץ - שים את הנוכחי (root?) וזה יעבוד לכאורה ללא סיסמה. -
@מנצפך אמר באבטחה למסד נתונים PostrageSQL:
@dovid עדיין לא ניסיתי את זה.
אבל לא יודע אם זה יעבוד.
הוא מבקש ממני סיסמא גם אם אני מריץ אותו מה root. וגם אם מה- postgres!
מה שמעניין שבמחשב שלי זה לא עשה בעיות. רק בשרת. (אני מתחבר ל root ב SSH).אתה כתבת בערך עשר פעמים על הסיסמה.
הצעתי לך su, עבד?