DIY לינוקס שרת אינטרנט hack - אוטומציה של גיבויים MySQL שלך MySQL Database
אוקיי, אני כבר הרצת שרתים ייעודיים במשך שנתיים עכשיו ואני נהגנו להתעסק עם תיבות לינוקס בחזרה בקולג '.
הנה סקריפט אוטומטי חיוניים עבודה 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.
עכשיו פשוט להוריד קובץ אחד הכדור זפת בכל פעם שאתה מרגיש גיבוי מסד הנתונים שלך.
אתה יכול לשנות את זה כנראה קצת ולהשתמש בו עבור דברים רבים אחרים כמו גיבוי כל הקבצים מדי. (אשר אני)
אם יש לכם מספר שרתים כמוני, תוכל גם להפוך הסקריפטים שלך כדי להוריד מסדי נתונים גיבוי לכל שרת. זה שומר על דברים אמיתיים יתירות במקרה של כשל בשרת.









