كيفية استيراد وتصدير قاعدة البيانات عبر SSH

يمكنك بسهولة استيراد/تصدير قاعدة البيانات الخاصة بك باستخدام قائمة phpMyAdmin في  cPanel.

يسمح بمعالجة قواعد البيانات التي لا يتجاوز حجمها 1 جيجابايت فقط، إذا كانت قاعدة بياناتك أكبر، فستحتاج إلى استخدام أوامر SSH .

يتم تعطيل الوصول إلى Shell على الخوادم المشتركة افتراضيًا.

الخطوة التالية هي تسجيل الدخول إلى حسابك عبر SSH .

لاحظ أنه قبل إجراء عملية التصدير أو الاستيراد، ستحتاج إلى تعيين قاعدة بيانات للمستخدم .

ويمكنك القيام بذلك في cPanel > قائمة قواعد بيانات MySQL > خيار إضافة مستخدم إلى قاعدة البيانات :

 

 

 

 

تأكد من تمكين خيار جميع الامتيازات :

 

 

 

 

لاستيراد قاعدة بيانات، استخدم الأمر التالي: mysql -u dbusername -pdbpassword dbname > /path/to/file/file.sql يمكنك أيضًا استخدام: mysql -u dbusername -p'dbpassword' dbname < /path/to /ملف/file.sql

 

أو

 

mysql -u dbusername -p dbname < /path/to/file/file.sql

للتصدير، استخدم هذا: mysqldump -u dbusername

-pdbpassword dbname > /path/to/file/file.sql

 

المتغير بخط مائل ما يلي:

 dbusername  اسم مستخدم قاعدة البيانات المعين لقاعدة البيانات هذه (يجب أن يكون بتنسيق CPANELUSERNAME_DATABASEUSER)، أو اسم مستخدم cPanel الخاص بك

 dbpassword كلمة مرور مستخدم قاعدة البيانات (إذا كنت تستخدم مستخدم قاعدة البيانات كاسم مستخدم) أو كلمة مرور cPanel (إذا كنت تستخدم اسم مستخدم cPanel كاسم مستخدم(

ملاحظة: لا توجد مسافة بين المفتاح -p وكلمة المرور إذا قمت بإدخالها في الأمر.

 

 

:dbname  اسم قاعدة البيانات التي تقوم بالاستيراد إليها أو التصدير منها يجب أن يتم إنشاؤه في cPanel الخاص بك، التنسيق هو التالي: CPANELUSERNAME_DATABASENAME

/path/to/file/file.sql المسار إلى تفريغ mysql الذي تقوم بالاستيراد إليه (ثم سيتم إنشاء ملف جديد) أو التصدير من حساب cPanel الخاص بك.

 إذا كنت في المجلد الذي يحتوي على الملف، فيمكنك فقط كتابة اسم الملف بالملحق، مع المسار المطلق، على سبيل المثال، سيكون على النحو التالي: /home/CPANEL_USERNAME/public_html/database.sql

 

إذا لم تتلق أي خطأ أو إشعار بعد الضغط على Enter، فهذا يعني أنه تم تنفيذ الأمر بنجاح.

دعونا نقدم مثالا .

سنستخدم الإعدادات التالية:

 

  • dbusername : nctests_user كمستخدم قاعدة بياناتnctests باسم مستخدم cPanel
  • كلمة المرور 123qwe:
  • اسم db nctests_database:
  • المسار إلى الملف : /home/nctests/public_html/databases/db_file.sql

بعد تحديد كافة المتغيرات، سيبدو الأمر بالشكل التالي: استيراد قاعدة البيانات

 

 

mysql -u nctests_user -p123qwe nctests_database < /home/nctests/public_html/databases/db_file.sql

 

 

ملاحظة: يمكنك أيضًا استخدام الأمر التالي:

 

mysql -u nctests_user -p nctests_database </home/nctests/public_html/databases/db_file.sql

 

بهذه الطريقة، تحتاج إلى إدخال كلمة المرور في السطر التالي:

 

 

 

تصدير قاعدة البيانات

 

mysqldump -u nctests_user -p123qwe nctests_database > /home/nctests/public_html/databases/db_file.sql

 

 

 

ملاحظة: يمكنك أيضًا استخدام الأمر التالي:

 

mysqldump -u nctests_user -p nctests_database > /home/nctests/public_html/databases/db_file.sql

 

بهذه الطريقة، تحتاج إلى إدخال كلمة المرور في السطر التالي:

 

 

  • 0 istifadəçi bunu faydalı hesab edir
Bu cavab sizə kömək etdi?

Uyğun məqalələr

SQL

SQL يمكن نطقها إما see-kwell أو كأحرف منفصلة. وهي اختصار للغة الاستعلام الهيكلية، وهي لغة برمجة...

كيفية إنشاء وصيانة قواعد بيانات MySQL في cPanel

يصف هذا البرنامج التعليمي عملية إنشاء وإدارة قواعد بيانات MySQL في  cPanel. وهناك أداتان لـ...

كيفية إدارة قواعد البيانات باستخدام phpMyAdmin

phpMyAdmin  هو تطبيق لإدارة قواعد بيانات MySQL، باستخدامه يمكنك إنشاء جداول قاعدة بيانات MySQL...

كيفية تحسين قاعدة بيانات الموقع

كيفية تحسين قاعدة بيانات الموقع يمكن لقاعدة البيانات تخزين كمية هائلة من المعلومات - جميع...

كيفية استيراد وتصدير قاعدة بيانات عبر phpMyAdmin خطأ تم رفض الوصول إلى إنشاء قاعدة بيانات db_name

في  cPanel، يمكنك استيراد وتصدير قواعد البيانات باستخدام قائمة phpMyAdmin التي يمكنك العثور عليها...