DIY לינוקס שרת אינטרנט hack - אוטומציה של גיבויים MySQL שלך MySQL Database

על ידי מקס על יום ראשון, פבואר 10, 2008

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

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

כן, אם אתה מקבל שרת ייעודי, לא מקבלים תוספת שלהם טיפש $ 15/month עבור גיבוי מסד הנתונים שלך. (כל מה שהם עושים זה לעשות סקריפטים כמו אחד זו תחייב אותך על זה)

אתם יכולים לעקוב אחר הדוגמה הזאת וללכת לבזבז את הכסף על ג 'אנק פוד.

אז כל מה שאתה צריך לעשות זה ה-FTP קבצי הגיבוי שלך.

זוהי דרך טובה יותר מאשר להיכנס phpMyAdmin שלך והורדה מ ממשק האינטרנט מאז את הקובץ הוא כבר מוכן לך להוריד.

הנה ככה עושים את זה:

1) צור קובץ חדש בשם backup.sh בספרייה הביתית שלך. 2) השתמש בתחביר שלהלן:

 
 mysqldump-u [USERNAME]-p [סיסמא] - לבטל [DATABASE NAME]> / root/backup/DATABASE1.sql 

הנה דוגמה backup.sh הקובץ אם היו 2 מסדי נתונים:

 
 mysqldump-uUser1-pPassword1 - לבחור Database1> / root/backup/Database1.sql 
 
 mysqldump-uUser2-pPassword2 - לבחור Database2> / root/backup/Database2.sql 
 
 cvf זפת / root / גיבוי / sqlbackup.tar / root / גיבוי / * 

אתה יכול לבדוק את הסקריפט שלך על ידי הקלדת זו:

 
 backup.sh SH 

(Mysqldump יחליף את הקובץ מבוגר אם אתה מנהל זה יותר מפעם אחת)

3) אם הכל עובד טוב, עכשיו אתה יכול לשים את זה סקריפט שיופעל פעם ביום בעבודה cron שלך.

עבור Fedora Core, תוכל לערוך את הקובץ / etc / cron.d / sa-עדכון

הוסף את השורה הבאה:

 
 10 3 * * * sh שורש / שורש גיבוי / backup.sh 

זה יהיה להפעיל את סקריפט פעם ביום בשעה 3:10.

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

אתה יכול לשנות את זה כנראה קצת ולהשתמש בו עבור דברים רבים אחרים כמו גיבוי כל הקבצים מדי. (אשר אני)

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

דירוג

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... טוען ...

tokyoflash
מודעה מודעה
מודעה מודעה


20,000 GPS POI של $ 9.99

חדשות קשורות ומשאבים

חדשות מעניינות אחרות מהחברים שלנו

  • סקריפט שימושי מאוד. תודה.

    http://packratstudios.com
  • שמח שזה עזר!
  • להמשיך להפוך את תהליך גיבוי, אתה צריך להגדיר עבודה מקומית cron שיוריד את הקובץ למחשב שלך.

    וזה בדיוק כמו .... קל כל יה לעשות להביא את הקובץ מרחוק:


    ftp://Username:Password wget @ www.yoursite.com / גיבוי / sqlbackup.tar
  • נכון, זה אם אתה משתמש לינוקס ... חכו רגע, למה אני לא משתמש לינוקס!?!
  • Cool סקריפט.

    אני תמיד השתמשו מוצר תוכנה גיבוי DBS שלי - זה היה משהו כמו גנרטור גיבוי מסד הנתונים.

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

    הדבר שאהבתי היה שאפשר לשחזר את DB בלחיצה אחת בלוח admin.

    קרייג
תגובות לבלוג powered by Disqus
אם אתה רוצה לכתוב את זה אז בבקשה להירשם ל-RSS Feed המלא שלי.

אתה יכול גם להירשם באמצעות דואר אלקטרוני על ידי מילוי השם ואת כתובת הדואר האלקטרוני שלך להלן:

שם: דואר אלקטרוני:


יש לי גרזן חדש, DIY, howto, או גאדג 'ט? עצה לנו כאן.

נסה Goohack למצוא האק החדש:


Featured Sites From Zedomax Blog Network