كيفية استيراد وتصدير قواعد بيانات MySQL في Linux

Kyfyt Astyrad Wtsdyr Qwa D Byanat Mysql Fy Linux



يساعد الاستيراد والتصدير في قواعد بيانات MySQL في ضمان أمان البيانات حيث يتم استخدام قواعد البيانات المستوردة لنقل البيانات بين الخوادم ، من ناحية أخرى ، يساعد تصدير قواعد البيانات في النسخ الاحتياطي للبيانات واستعادتها.

سيوفر هذا الدليل الإجراء لـ:







المتطلب الأساسي: تثبيت MySQL Server في Linux

يُفضل تحديث نظامك قبل أي تثبيت ، لذا اكتب:



$ سودو تحديث مناسب



قم بتثبيت خادم MySQL عن طريق كتابة:



$ سودو ملائم ثَبَّتَ خادم الخلية



للتحقق من الإصدار المثبت من MySQL ، اكتب:





$ mysql --إصدار



لبدء خدمات MySQL ، استخدم هذا الأمر:

$ سودو systemctl بدء mysql




تصدير قواعد بيانات MySQL في Linux

لنقوم بتصدير قاعدة بيانات في Linux ، ولكن قبل ذلك ، تحتاج إلى الاتصال بخادم MySQL. استخدم بناء الجملة هذا للاتصال بخادم MySQL محلي:

$ mysql -في < اسم المستخدم > -p


بالنسبة لهذا المنشور ، اسم المستخدم هو ' mysql ':


كما هو واضح في الإخراج أعلاه ، تم توصيل خادم MySQL بنجاح.

استخدم هذا الأمر SHOW لمشاهدة جميع قواعد البيانات المتاحة:

> عرض قواعد البيانات ؛



لتصدير قاعدة بيانات 'mysql' من قواعد البيانات المتاحة ، دعنا أولاً ننشئ دليلًا باستخدام هذا الأمر:

$ مكدير بيانات المضيف المحلي



انتقل إلى هذا الدليل عن طريق كتابة:

$ قرص مضغوط localhostdata



لتصدير قاعدة البيانات ، استخدم بناء الجملة هذا:

$ سودو mysqldump -في < اسم المستخدم > -p < اسم ديسيبل > > < اسم الملف > .sql


أدخل اسم المستخدم واسم قاعدة البيانات التي تريد تصديرها واسم الملف الذي تريد تصدير قاعدة البيانات فيه. استخدم بناء الجملة هذا واضغط على Enter ، واكتب الأمر ls لمعرفة ما إذا تم تصدير قاعدة البيانات بنجاح أم لا:


هنا يمكنك أن ترى أن الملف قد تم إنشاؤه بنجاح.

لمشاهدة بعض بيانات هذا الملف ، اكتب:

$ رأس 5 < اسم الملف > .sql



هنا تظهر بيانات قاعدة البيانات المصدرة.

استيراد قواعد بيانات MySQL في Linux

لاستيراد قاعدة البيانات ، دعنا نتصل بالخادم المحلي باستخدام بناء الجملة:

$ mysql -في < اسم المستخدم > -p



لقد قمت بتسجيل الدخول بنجاح إلى خادم قاعدة البيانات المحلي الخاص بك.

لإنشاء قاعدة بيانات ، استخدم بناء الجملة التالي:

> إنشاء قاعدة بيانات < اسم ديسيبل > ؛


أدخل اسم قاعدة البيانات:


للاطلاع على قواعد البيانات المتاحة ، اكتب هذا الأمر:

> عرض قواعد البيانات ؛



هنا يتضح أن قاعدة البيانات التي أنشأتها متاحة.

دعنا نستورد الملف الموجود بالفعل بامتداد “.sql” الذي يحتوي على بيانات النسخ الاحتياطي لقاعدة البيانات ، باستخدام هذه البنية:

$ mysql -في < اسم المستخدم > -p < اسم قاعدة البيانات الجديدة > < < اسم الملف > .sql


قم بتوفير القيم المطلوبة في بناء الجملة:


تم استيراد قاعدة البيانات الخاصة بك بنجاح لأنها طلبت كلمة المرور وأعطت مخرجات خالية من الأخطاء.

خاتمة

يعد استيراد قواعد البيانات وتصديرها مهمة مهمة لاستعادة البيانات ونسخها احتياطيًا أو ترحيل البيانات أو التعاون أو الاختبار وتصحيح الأخطاء. يؤدي التصدير إلى إنشاء ملف نسخ احتياطي ، لتصدير قاعدة البيانات ، استخدم بناء الجملة هذا ' sudo mysqldump -u -p > .sql 'بينما يسمح لك الاستيراد بتسهيل نقل البيانات بين الخوادم ، يمكنك استيراد قاعدة بيانات من ملف باستخدام بناء الجملة هذا' mysql -u <اسم المستخدم> -p <اسم قاعدة البيانات الجديدة> <اسم الملف> .sql '.