כיצד לייבא ולייצא מסדי נתונים של MySQL בלינוקס

Kyzd Lyyb Wlyyz Msdy Ntwnym Sl Mysql Blynwqs



יבוא וייצוא במסדי נתונים של MySQL מסייעים בהבטחת אבטחת נתונים שכן ייבוא ​​מסדי נתונים משמש להעברת נתונים בין שרתים, מצד שני, ייצוא מסדי נתונים מסייע בגיבוי ושחזור נתונים.

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







תנאי מוקדם: התקנה של MySQL Server בלינוקס

עדיף לעדכן את המערכת לפני כל התקנה אז הקלד:



$ סודו עדכון מתאים



התקן את שרת MySQL על ידי הקלדה:



$ סודו מַתְאִים להתקין mysql-שרת



כדי לבדוק את הגרסה המותקנת של MySQL, הקלד:





$ mysql --גִרְסָה



להפעלת שירותי MySQL השתמש בפקודה זו:

$ סודו systemctl הפעל את mysql




ייצוא מסדי נתונים של MySQL בלינוקס

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

$ mysql < שם משתמש > -עמ'


עבור פוסט זה שם המשתמש הוא ' mysql ”:


כפי שהוא נראה בפלט למעלה, שרת MySQL מחובר בהצלחה.

השתמש בפקודת SHOW זו כדי לראות את כל מסדי הנתונים הזמינים:

> הצג מסדי נתונים;



כדי לייצא את מסד הנתונים 'mysql' ממסדי הנתונים הזמינים, ראשית בואו ניצור ספרייה באמצעות הפקודה הזו:

$ mkdir נתוני localhost



נווט לספרייה זו על ידי הקלדה:

$ CD נתונים מקומיים מארח



כדי לייצא את מסד הנתונים, השתמש בתחביר זה:

$ סודו mysqldump < שם משתמש > -עמ' < db-name > > < שם קובץ > .sql


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


כאן אתה יכול לראות שהקובץ נוצר בהצלחה.

כדי לראות כמה נתונים של קובץ זה, הקלד:

$ רֹאשׁ 5 < שם קובץ > .sql



כאן הנתונים של מסד הנתונים המיוצא גלויים.

ייבוא ​​מסדי נתונים של MySQL בלינוקס

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

$ mysql < שם משתמש > -עמ'



התחברת בהצלחה לשרת מסד הנתונים המקומי שלך.

כדי ליצור מסד נתונים, השתמש בתחביר זה:

> צור מסד נתונים < db-name > ;


ציין את השם של מסד הנתונים:


כדי לראות את מסדי הנתונים הזמינים, הקלד פקודה זו:

> הצג מסדי נתונים;



כאן נראה שמסד הנתונים שיצרת זמין.

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

$ mysql < שם משתמש > -עמ' < שם מסד נתונים חדש > < < שם קובץ > .sql


ספק את הערכים הנדרשים בתחביר:


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

סיכום

ייבוא ​​וייצוא של מסדי נתונים היא משימה חשובה לשחזור וגיבוי נתונים, העברת נתונים, שיתוף פעולה או בדיקות וניפוי באגים. ייצוא יוצר קובץ גיבוי, כדי לייצא את מסד הנתונים השתמש בתחביר זה ' sudo mysqldump -u <שם משתמש> -p > <שם קובץ>.sql ' בעוד ייבוא ​​מאפשר לך להקל על העברת הנתונים בין שרתים, אתה יכול לייבא מסד נתונים מקובץ באמצעות תחביר זה ' mysql -u <שם משתמש> -p <שם מסד נתונים חדש> < <שם קובץ>.sql '.