יבוא וייצוא במסדי נתונים של MySQL מסייעים בהבטחת אבטחת נתונים שכן ייבוא מסדי נתונים משמש להעברת נתונים בין שרתים, מצד שני, ייצוא מסדי נתונים מסייע בגיבוי ושחזור נתונים.
מדריך זה יספק את ההליך עבור:
תנאי מוקדם: התקנה של MySQL Server בלינוקס
עדיף לעדכן את המערכת לפני כל התקנה אז הקלד:
$ סודו עדכון מתאים
התקן את שרת MySQL על ידי הקלדה:
$ סודו מַתְאִים להתקין mysql-שרת
כדי לבדוק את הגרסה המותקנת של MySQL, הקלד:
$ mysql --גִרְסָה
להפעלת שירותי MySQL השתמש בפקודה זו:
ייצוא מסדי נתונים של MySQL בלינוקס
מאפשר לייצא מסד נתונים בלינוקס, אבל לפני כן, אתה צריך להתחבר לשרת MySQL. השתמש בתחביר זה כדי להתחבר לשרת MySQL מקומי:
$ mysql -ב < שם משתמש > -עמ'
עבור פוסט זה שם המשתמש הוא ' mysql ”:
כפי שהוא נראה בפלט למעלה, שרת MySQL מחובר בהצלחה.
השתמש בפקודת SHOW זו כדי לראות את כל מסדי הנתונים הזמינים:
> הצג מסדי נתונים;
כדי לייצא את מסד הנתונים 'mysql' ממסדי הנתונים הזמינים, ראשית בואו ניצור ספרייה באמצעות הפקודה הזו:
נווט לספרייה זו על ידי הקלדה:
כדי לייצא את מסד הנתונים, השתמש בתחביר זה:
ספק את שם המשתמש שלך, שם מסד הנתונים שברצונך לייצא ואת השם לקובץ שבו ברצונך לייצא את מסד הנתונים. השתמש בתחביר זה והקש אנטר, והקלד את הפקודה ls כדי לראות אם מסד הנתונים מיוצא בהצלחה או לא:
כאן אתה יכול לראות שהקובץ נוצר בהצלחה.
כדי לראות כמה נתונים של קובץ זה, הקלד:
$ רֹאשׁ -נ 5 < שם קובץ > .sql
כאן הנתונים של מסד הנתונים המיוצא גלויים.
ייבוא מסדי נתונים של MySQL בלינוקס
כדי לייבא את מסד הנתונים, בואו נתחבר לשרת המקומי באמצעות התחביר:
$ mysql -ב < שם משתמש > -עמ'
התחברת בהצלחה לשרת מסד הנתונים המקומי שלך.
כדי ליצור מסד נתונים, השתמש בתחביר זה:
> צור מסד נתונים < db-name > ;
ציין את השם של מסד הנתונים:
כדי לראות את מסדי הנתונים הזמינים, הקלד פקודה זו:
כאן נראה שמסד הנתונים שיצרת זמין.
בואו לייבא את הקובץ שכבר קיים עם סיומת '.sql' המכילה את נתוני הגיבוי של מסד הנתונים, באמצעות התחביר הזה:
$ mysql -ב < שם משתמש > -עמ' < שם מסד נתונים חדש > < < שם קובץ > .sql
ספק את הערכים הנדרשים בתחביר:
מסד הנתונים שלך מיובא בהצלחה מכיוון שהוא ביקש את הסיסמה ונתן פלט ללא שגיאות.
סיכום
ייבוא וייצוא של מסדי נתונים היא משימה חשובה לשחזור וגיבוי נתונים, העברת נתונים, שיתוף פעולה או בדיקות וניפוי באגים. ייצוא יוצר קובץ גיבוי, כדי לייצא את מסד הנתונים השתמש בתחביר זה ' sudo mysqldump -u <שם משתמש> -p