מדריך זה יראה לך כיצד להשתמש בכלי mysqldump לגיבוי מסדי הנתונים שלך מהטרמינל.
הערה: כדי לעקוב אחר הדרכה זו, יהיה עליך להתקין MySQL המתפקד באופן מלא וחשבון שורש או כזה עם הרשאות סודו.
גיבוי מסד נתונים
כדי לגבות מסד נתונים באמצעות כלי mysqldump, השתמש בתחביר הכללי שלהלן:
mysqldump[אפשרויות] [שם בסיס הנתונים] > [שֵׁם].sql
לדוגמה, אם ברצונך לגבות מסד נתונים יחיד, תוכל להשתמש בפקודה הבאה:
mysqldump-אתה שורש-ביקורות p- מָהִיר -לנעול- שולחנות = שֶׁקֶר >reviews_backup.sql
הזן את הסיסמה: *****
בפקודה לעיל, השתמשנו בכלי mysqldump לגיבוי מסד הנתונים (סקירות) לקובץ reviews_backup.sql
לאחר ביצוע הפקודה לעיל, כלי mysqldump יבקש ממך סיסמה ואז ימשיך לגבות את מסד הנתונים אם הסיסמה נכונה. קובץ הגיבוי שנוצר יהיה בספרייה שממנה פועל כלי השירות.
אנו משתמשים באפשרויות כגון:
- –Quick - אומר ל- mysqldump לאכוף השלכת טבלאות שורה אחר שורה.
- –Lock-tables = false-מונע נעילת טבלאות במהלך תהליך הגיבוי.
אתה יכול לבדוק אפשרויות אחרות על ידי קריאת הפקודה mysqldump –help
גיבוי DBMS שלם
כלי השירות Mysqldump גם מאפשר לך לגבות את כל מסדי הנתונים ב- DBMS באמצעות הפקודה היחידה שלהלן:
mysqldump-אתה שורש-עמ-את כל- מאגרי מידע - מָהִיר -לנעול- שולחנות = שֶׁקֶר >master_backup.sqlבאמצעות הפקודה לעיל, יהיה לך עותק של כל מסדי הנתונים במערכת בקובץ יחיד שתוכל להשתמש בו לשחזור.
גיבוי שולחן
אם ברצונך לגבות טבלה אחת בתוך מסד נתונים ספציפי, תוכל להשתמש בפקודה הבאה כדי להשיג זאת:
mysqldump-אתה שורש-עמ- מָהִיר -לנעול- שולחנות = שֶׁקֶר ביקורות עֵץ >db_reviews_log_tb.sqlבפקודה שלעיל, אנו יוצרים גיבוי של טבלת היומן ממסד הנתונים של הביקורות לקובץ בשם db_reviews_log_tb.sql.
שחזור גיבוי
לאחר שיצרת גיבויים של מסדי הנתונים והטבלאות שלך, תוכל לשחזר אותם על ידי ציון מסד הנתונים ושם הקובץ. לדוגמה:
mysql-אתה שורש-ביקורות p<reviews_backup.sqlהפקודה לעיל מחזירה את הגיבוי ביקורות למסד הנתונים של הביקורות.
הערה: שחזור מסד נתונים מסיר ומחליף נתונים עדכניים עם הנתונים שצוין בקובץ הגיבוי. לשחזור כל הגיבוי של DBMS. השתמש בפקודה הבאה:
mysql-אתה שורש-עמ<master_backup.sqlסיכום
במדריך מהיר זה דנו כיצד להשתמש בכלי mysqldump לגיבוי מאגרי מידע. הרעיונות שנדונו במדריך זה יכולים לעזור לך ליצור עותק מהיר של מסדי הנתונים שלך.