כיצד להשתמש בכלי MySQLDump לגיבוי מסד הנתונים MySQL או MariaDB

How Use Mysqldump Utility Backup Mysql



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

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







הערה: כדי לעקוב אחר הדרכה זו, יהיה עליך להתקין MySQL המתפקד באופן מלא וחשבון שורש או כזה עם הרשאות סודו.



גיבוי מסד נתונים

כדי לגבות מסד נתונים באמצעות כלי mysqldump, השתמש בתחביר הכללי שלהלן:



mysqldump[אפשרויות] [שם בסיס הנתונים] > [שֵׁם].sql

לדוגמה, אם ברצונך לגבות מסד נתונים יחיד, תוכל להשתמש בפקודה הבאה:





mysqldump-אתה שורש-ביקורות p- מָהִיר -לנעול- שולחנות = שֶׁקֶר >reviews_backup.sql

הזן את הסיסמה: *****

בפקודה לעיל, השתמשנו בכלי mysqldump לגיבוי מסד הנתונים (סקירות) לקובץ reviews_backup.sql



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

אנו משתמשים באפשרויות כגון:

  1. –Quick - אומר ל- mysqldump לאכוף השלכת טבלאות שורה אחר שורה.
  2. –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 לגיבוי מאגרי מידע. הרעיונות שנדונו במדריך זה יכולים לעזור לך ליצור עותק מהיר של מסדי הנתונים שלך.