يمكنك بسهولة استيراد/تصدير قاعدة البيانات الخاصة بك باستخدام قائمة 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
بهذه الطريقة، تحتاج إلى إدخال كلمة المرور في السطر التالي: