كيف يمكنني استيراد ملف .sql عبر سطر الأوامر The command-line؟

قراءة 1 دقيقة 31184 مشاهدة

إذا قمت بإعداد وصول SSH لأحد الخطط، فيمكنك تشغيل إرشادات سطر الأوامر التالية لاستيراد قاعدة بيانات MySQL:

mysql -h hostname -u username -p username < databasefile.sql

يتصل الأمر أعلاه بقاعدة البيانات الخاSصّة بك باستخدام -h (اسم المضيف) -u (اسم المستخدم) -p (اسم قاعدة البيانات في هذه الحالة) ثم الملف غير المضغوط databasefile.sql

سيُطلب منك حينئذٍ إدخال كلمة مرور لقاعدة البيانات. أدخل كلمة المرور واضغط على إدخال Enter. 

الملفّات المضغوطة

إذا كان ملف قاعدة البيانات مضغوطاً، فستحتاج إلى فكّ ضغطه أولاً، ثمّ يمكنك استخدام أحد الأوامر التالية:

بالنسبة لملف صيغته .zip، يمكنك استخدام أمر فكّ الضغط unzip كالتالي:

unzip databasefile.sql.zip

mysql -h hostname -u username -p username < databasefile.sql

بالنسبة لملف صيغته .gz، يمكنك استخدام الأمر gunzip كالتالي:

 gunzip databasefile.sql.gz

mysql -h hostname -u username -p username < databasefile.sql

يوجد دليل حول كيفية الاتصال بحزمتك عبر SSH هنا.

هل كانت المقالة مفيدة ؟