المواقع الإلكترونية

الوصول إلى قاعدة البيانات الخاصة بك من خلال phpMyAdmin

Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…

الوصول إلى قاعدة البيانات الخاصة بك عبر phpMyAdmin

كل موقع Kapsule يحتوي على قاعدة بيانات يحصل على إمكانية الوصول إلى قاعدة البيانات عبر المتصفح من خلال phpMyAdmin، والذي يتم فتحه بتسجيل دخول موحد بحيث لا توجد كلمة مرور ثانية يجب الاحتفاظ بها. يغطي هذا الدليل فتحه وقراءة تفاصيل الاتصال الخاصة بك والعمليات التي تستحق القيام بها هناك، والمهام الموجودة في قاعدة البيانات التي لا يجب أن تقوم بها أبداً في phpMyAdmin على موقع WordPress.

فتح phpMyAdmin

  1. قم بتسجيل الدخول إلى KPanel وانقر على Websites في الشريط الجانبي الأيسر.
  2. انقر على موقعك.
  3. في القائمة الخاصة بالموقع، افتح Files، ثم Database.
  4. انقر على Open phpMyAdmin.

يتم فتح phpMyAdmin في علامة تبويب جديدة، مع تسجيل الدخول بالفعل والإشارة إلى قاعدة البيانات الخاصة بموقعك. لا توجد نموذج تسجيل دخول ولا بيانات اعتماد منفصلة لتخزينها.

علامة التبويب Database على موقع في KPanel

إذا كانت الصفحة تقول أنه لم يتم توفير قاعدة بيانات لنوع الموقع هذا، فهذا متوقع. مواقع HTML الثابتة وبعض أنواع التطبيقات يتم إنشاؤها بدون واحدة. أنواع المواقع التي تستخدم قاعدة بيانات، بما في ذلك WordPress و WooCommerce، دائماً لديها واحدة.

تفاصيل الاتصال الخاصة بك

تعرض الشاشة نفسها بيانات اعتماد تطبيقك، كل منها يحتوي على زر نسخ وكلمة المرور مخفية خلف عنصر تحكم الكشف:

الحقلالقيمة
Host127.0.0.1
Port3306
Databaseاسم قاعدة البيانات الخاصة بك
Usernameمستخدم قاعدة البيانات الخاصة بك
Passwordمخفية حتى تنقر على الكشف

هذه هي القيم التي تنتمي إلى wp-config.php، ملف .env، أو تكوين قاعدة البيانات الخاص بأي إطار عمل.

127.0.0.1 يعني "هذا الخادم". لا يمكن الوصول إليه من جهاز الكمبيوتر المحمول الخاص بك، ولن يغير أي مقدار من تكوين جدار الحماية ذلك: قاعدة البيانات لا تستمع على عنوان عام على الإطلاق، بالتصميم. لتوصيل عميل سطح المكتب مثل TablePlus أو Sequel Ace، قم بالنفق عبر SSH. راجع الاتصال بقاعدة البيانات الخاصة بك عبر نفق SSH.

ما الذي تستخدمه من أجله

يستحق phpMyAdmin مكانه لمجموعة محددة من المهام:

  • قراءة البيانات. تأكيد ما قام البرنامج المساعد بتخزينه بالفعل، التحقق من وجود صف، عد السجلات.
  • استيراد قاعدة بيانات أثناء الترحيل أو الاستعادة.
  • تصدير قاعدة بيانات، إما كنسخة أمان إضافية أو لتسليمها إلى مطور.
  • إصلاح قيمة واحدة معطوبة، مثل siteurl الذي تم كتابته بشكل خاطئ والآن يقفل وصولك إلى wp-admin.
  • تشخيص الحجم. يوضح ترتيب الجداول حسب الحجم لك على الفور متى أصبحت جدول السجل أو جدول الوقت المؤقت خارج السيطرة.

استيراد قاعدة بيانات

  1. افتح phpMyAdmin من علامة التبويب Database.
  2. انقر على اسم قاعدة البيانات الخاصة بك في اللوحة اليسرى.
  3. انقر على Import في الأعلى.
  4. اختر ملف .sql وانقر على Go.

الاستيراد يستبدل الجداول المطابقة. لا يقوم بدمجها.

الاستيراد على قاعدة بيانات حية أمر مدمر وفوري. يتم استبدال كل صف في جدول مطابق بأي شيء في الملف، وليس هناك تراجع داخل phpMyAdmin. احذر نسخة احتياطية أولاً من علامة التبويب Backups الخاصة بالموقع: أخذ نسخة احتياطية.

للتفريغ الكبير، قم بضغطه إلى .sql.gz أولاً، والذي يقبله phpMyAdmin وعادة ما يجلب ملف تحت حد التحميل. إذا كان لا يزال كبيراً جداً، فقم بتقسيمه إلى عدة ملفات حسب الجدول، أو افتح تذكرة وسنقوم باستيراده من جانب الخادم بالنسبة لك.

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

  1. انقر على اسم قاعدة البيانات الخاصة بك في اللوحة اليسرى.
  2. انقر على Export.
  3. Quick مع تنسيق SQL مناسب لنسخة مباشرة. اختر Custom إذا كنت بحاجة إلى جداول معينة، أو كنت تريد أن يكون الناتج مضغوطاً بـ gzip.
  4. انقر على Go.

تصدير phpMyAdmin هو نسخة إضافية مفيدة، وليس استراتيجية النسخ الاحتياطية. يلتقط قاعدة البيانات فقط، وليس الملفات الخاصة بك، وهو يعيش حيث أنقذته. يتم نسخ الموقع احتياطياً تلقائياً كل يوم بكلا الموقعين معاً، ويمكنك أخذ واحدة يدوية في أي وقت: أخذ نسخة احتياطية.

شيئان لا يجب أن تفعلهما هنا

لا تقم بتشغيل البحث والاستبدال باستخدام SQL

يقوم WordPress بتخزين إعدادات البرنامج المساعد والمظهر كسلاسل نصية مسلسلة بواسطة PHP، والتي تسجل طول كل قيمة بداخلها. تغيير استعلام REPLACE() إلى النص دون تغيير الطول المسجل، وبالتالي لا يمكن لـ PHP قراءة الخيار ويعود صامتاً إلى فارغ. تختفي إعدادات المظهر، وتفرغ أجهزة العرض، وتلغي تسجيل الترخيص.

استخدم بطاقة Search & Replace على علامة التبويب WordPress الخاصة بالموقع، والتي تتعامل مع التسلسل بشكل صحيح وتحذر نسخة احتياطية أولاً. شرح كامل: تشغيل البحث والاستبدال.

لا تقم بإعادة تعيين كلمة المرور عن طريق تحرير wp_users

تخبرك الأدلة الأقدم بتعيين user_pass باستخدام دالة MD5 من القائمة المنسدلة phpMyAdmin. WordPress الحديثة لا تستخدم بقع MD5، والخطأ في ذلك يقفل الحساب بدلاً من إعادة تعيينه.

يحتوي KPanel على أدوات مناسبة لهذا على علامة التبويب WordPress الخاصة بالموقع، ثم Users: قم بتسجيل الدخول مباشرة باستخدام Login as، أرسل بريد إعادة تعيين، أو انسخ رابط إعادة تعيين لإرساله إلى نفسك. راجع إعادة تعيين كلمة مرور مسؤول WordPress المفقودة.

أدوات قاعدة البيانات الخاصة بـ WordPress في KPanel

للعمل الروتيني لقاعدة البيانات الخاصة بـ WordPress، علامة التبويب WordPress، ثم قسم Database أكثر أماناً وأسرع من phpMyAdmin. يمنحك أحجام الجداول في لمحة، وتحسين وإصلاح مع أخذ نسخة احتياطية تلقائية أولاً، وتحويل الجداول القديمة إلى محرك تخزين حديث، وتنظيف بنقرة واحدة من مراجعات المنشور والمسودات التلقائية والمعاملات المنتهية الصلاحية والمنشورات المحذوفة. يعيش البحث والاستبدال في قسم واحد على طول، على Quick Actions.

استخدم phpMyAdmin عندما تحتاج إلى النظر في صفوف خام. استخدم قسم Database عندما تحتاج إلى تغيير شيء ما.

استكشاف الأخطاء وإصلاحها

لن يتم فتح phpMyAdmin. يحتاج الزر إلى حق الوصول للكتابة إلى الموقع. إذا كان دور حساب Kapsule الخاص بك للقراءة فقط، فاطلب من مالك الحساب. إذا كان لديك حق الوصول للكتابة وكان يفشل بالفعل، قد لا يزال الموقع في مرحلة التوفير: تحقق من حبة الحالة في الجزء العلوي من الموقع.

لا يمكنني الاتصال من جهاز الكمبيوتر المحمول الخاص بي بالتفاصيل على علامة التبويب Database. صحيح، وعن قصد. قاعدة البيانات لا تتعرض للجمهور. استخدم نفق SSH: الاتصال بقاعدة البيانات الخاصة بك عبر نفق SSH.

الاستيراد يتوقف بدون خطأ. دائماً تقريباً حجم الملف. قم بضغطه أو تقسيمه.

لقد غيرت قيمة والموقع انقطع. استعادة من النسخة الاحتياطية الأخيرة: الاستعادة من نسخة احتياطية. هذا هو السبب في أن النسخة الاحتياطية تأتي أولاً.

الجداول قد نمت بشكل ضخم. قم بالترتيب حسب الحجم في phpMyAdmin للعثور على المذنب، ثم قم بتنظيفه من علامة التبويب WordPress، ثم قسم Database بدلاً من حذف الصفوف يدوياً.

هل تحتاج إلى مساعدة إضافية؟

راسلنا على البريد الإلكتروني support@kapsulehost.com أو افتح محادثة في KPanel.

فتح KPanel
الوصول إلى قاعدة البيانات الخاصة بك من خلال phpMyAdmin