مدونة بناء موقع الكتروني

مقالات متعددة عن طريقة بناء موقعك لديك سؤال تواصل معنا

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

بواسطة | سبتمبر 30, 2020 | ووردبريس

تمت كتابة ووردبريس باستخدام PHP كلغة برمجة نصية و MySQL كنظام لإدارة قواعد البيانات. من أجل استخدام ووردبريس ، لا تحتاج حقًا إلى تعلم أي منهما. ومع ذلك ، يمكن أن يساعدك الفهم الأساسي للاثنين في استكشاف المشكلات وإصلاحها بالإضافة إلى زيادة فهمك لكيفية عمل ووردبريس (خلف الكواليس)

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

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

قاعدة البيانات هي نظام لتخزين البيانات وجلبها بطريقة منظمة. تسمح قاعدة البيانات للبرنامج بإدارة البيانات بطريقة قابلة للبرمجة.  تتضمن المعلومات المخزنة في قاعدة بيانات ووردبريس المقالات والصفحات والتعليقات والفئات والعلامات والحقول المخصصة والمستخدمين وإعدادات ووردبريس الأخرى. عند تثبيت ووردبريس لأول مرة ، يطلب منك تقديم اسم قاعدة بيانات ومضيف واسم مستخدم وكلمة مرور. يتم تخزين هذه المعلومات في ملف التكوين المسمى wp-config.php.

ما هو phpMyAdmin؟

PhpMyAdmin هو برنامج قائم على الويب يسمح لك بإدارة قواعد بيانات MySQL باستخدام متصفح الويب الخاص بك. يوفر واجهة سهلة الاستخدام تسمح لك بتشغيل أوامر MySQL وعمليات قاعدة البيانات. يمكنك أيضًا استخدامه لاستعراض جداول قاعدة البيانات والصفوف والحقول وتحريرها. كما يسمح لك باستيراد أو تصدير أو حذف جميع البيانات الموجودة داخل قاعدة البيانات.

كيفية الوصول إلى PhpMyAdmin؟

يأتي PhpMyAdmin مثبتًا مسبقًا مع جميع شركات استضافة ووردبريس الكبرى. يمكنك العثور عليها ضمن قسم قواعد البيانات في لوحة تحكم cPanel لحساب الاستضافة الخاص بك. مثل Bluehost

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

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

phpmyadmin

فهم جداول قاعدة بيانات ووردبريس

يحتوي كل تثبيت ووردبريس على 12 جدولًا افتراضيًا في قاعدة البيانات. يحتوي كل جدول قاعدة بيانات على بيانات لأقسام وميزات ووظائف ووردبريس . بالنظر إلى هيكل هذه الجداول ، يمكنك بسهولة فهم مكان تخزين أجزاء مختلفة من موقع الويب الخاص بك.

ملاحظة: wp_ قبل كل اسم جدول هو بادئة قاعدة البيانات التي تختارها أثناء التثبيت. يمكن أن يكون مختلفًا إذا قمت بتغييره في وقت التثبيت.

wp_commentmeta: يحتوي هذا الجدول على معلومات وصفية حول التعليقات المنشورة على موقع ووردبريس . يحتوي الجدول على أربعة حقول meta_id و comment_id و meta_key و meta_value.

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

wp_links: لإدارة قوائم المدونات التي تم إنشاؤها بواسطة الإصدارات السابقة من ووردبريس

wp_options: يحتوي هذا الجدول على معظم إعدادات ووردبريس الخاصة بك على مستوى موقع الويب مثل: عنوان url للموقع ، والبريد الإلكتروني للمسؤول ، والفئة الافتراضية ، والمقالات لكل صفحة ، وتنسيق الوقت .

wp_postmeta: يحتوي هذا الجدول على معلومات وصفية حول مقالات ووردبريس والصفحات وأنواع المقالات المخصصة. قد تستخدم بعض الاضافات هذا الجدول لتخزين بيانات البرنامج المساعد مثل معلومات ووردبريس SEO

wp_posts: يحتوي هذا الجدول على جميع أنواع المقالات أو ينبغي أن نقول أنواع المحتوى حيث  يحتوي هذا الجدول على جميع مقالات وصفحاتك ومراجعاتك وأنواع المقالات المخصصة.

wp_termmeta: يسمح هذا الجدول للمطورين بتخزين البيانات الوصفية المخصصة للمصطلحات ضمن تصنيفاتهم المخصصة. على سبيل المثال ، يستخدمه WooCommerce لتخزين البيانات الوصفية لسمات وفئات المنتج.

wp_terms: يحتوي ووردبريس على نظام تصنيف قوي يسمح لك بتنظيم المحتوى الخاص بك. تسمى عناصر التصنيف الفردية بالمصطلحات ، ويتم تخزينها في هذا الجدول. على سبيل المثال ، فئات وعلامات ووردبريس الخاصة بك عبارة عن تصنيفات ، وكل فئة / علامة بداخلها عبارة عن مصطلح.

wp_term_relationships: يدير هذا الجدول علاقة أنواع مقالات ووردبريس بالمصطلحات الموجودة في جدول wp_terms.

wp_term_taxonomy: يعرّف هذا الجدول التصنيفات للمصطلحات المحددة في جدول wp_terms. حيث يحتوي هذا الجدول على البيانات التي تساعد ووردبريس على التمييز بين المصطلح الذي يمثل فئة ، وما هو علامة ، وما إلى ذلك.

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

wp_users: يحتوي على معلومات المستخدم مثل اسم المستخدم وكلمة المرور والبريد الإلكتروني للمستخدم وما إلى ذلك.

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

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

إنشاء نسخة احتياطية لقاعدة بيانات ووردبريس باستخدام phpMyAdmin

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

نسخ احتياطي

في الإصدارات الأحدث من phpMyAdmin ، سيطلب منك طريقة تصدير.هناك طريقتين :

1- ستقوم الطريقة السريعة بتصدير قاعدة البيانات الخاصة بك في ملف .sql.

2- في الطريقة المخصصة ، ستوفر لك المزيد من الخيارات والقدرة على تنزيل نسخة احتياطية في أرشيف مضغوط أو أرشيف zip. نوصي باستخدام الطريقة المخصصة واختيار zip كطريقة ضغط.

استيراد نسخة احتياطية من قاعدة بيانات ووردبريس عبر phpMyAdmin

ما عليك سوى تشغيل phpMyAdmin ثم تحديد قاعدة بيانات ووردبريس الخاصة بك. بعد ذلك ، تحتاج إلى النقر فوق ارتباط “استيراد” من القائمة العلوية.

استيراد احتياطي

انقر فوق الزر اختيار ملف ثم حدد ملف النسخ الاحتياطي لقاعدة البيانات الذي قمت بتنزيله مسبقًا. سيقوم PhpMyAdmin الآن بمعالجة تحميل ملف النسخ الاحتياطي واستيراده إلى قاعدة بيانات ووردبريس الخاصة بك. بمجرد الانتهاء ، سترى رسالة نجاح.

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

بعد استخدام ووردبريس لفترة ، تصبح قاعدة بياناتك مجزأة. يأتي MySQL بأمر بسيط يسمح لك بتحسين قاعدة بياناتك. ما عليك سوى الانتقال إلى phpMyAdmin والنقر على قاعدة بيانات ووردبريس الخاصة بك. سيعرض لك هذا قائمة بجداول ووردبريس الخاصة بك. انقر فوق رابط التحقق من الكل أسفل الجداول. بجانبه ، هناك قائمة منسدلة “مع المحدد” ، تحتاج إلى النقر فوقه واختيار جدول التحسين.

تحسين قاعدة البيانات

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

إذا نسيت كلمة مرور مسؤول ووردبريس ولا يمكنك استعادتها عبر البريد الإلكتروني المفقود ، فإن هذه الطريقة تسمح لك بإعادة تعيين كلمة مرور ووردبريس بسرعة.

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

تغيير كلمة المرور

ملاحظة: قد تحتوي أسماء الجداول في قاعدة بيانات ووردبريس الخاصة بك على بادئة جدول مختلفة عن تلك التي نعرضها في لقطة الشاشة .

سترى الآن الصفوف في جدول مستخدمي ووردبريس الخاص بك. انطلق وانقر على زر تحرير بجوار اسم المستخدم حيث تريد تغيير كلمة المرور.

عدل كلمة السر

سيُظهر لك PhpMyAdmin نموذجًا يحتوي على جميع حقول معلومات المستخدم. ستحتاج إلى حذف القيمة الموجودة في حقل user_pass واستبدالها بكلمة المرور الجديدة. و ضمن عمود الوظيفة ، حدد MD5 من القائمة المنسدلة وانقر فوق الزر Go.

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

سيتم تشفير كلمة مرورك باستخدام تجزئة MD5 ثم تخزينها في قاعدة البيانات.

تأمين قاعدة بيانات ووردبريس الخاصة بك :

قبل أن ندخل في هذا الموضوع ، نريد التأكيد على أنه يمكن اختراق كل موقع. ومع ذلك ، هناك بعض الإجراءات التي يمكنك اتخاذها لجعل الأمر أكثر صعوبة. أول شيء يمكنك القيام به هو تغيير بادئة قاعدة بيانات ووردبريس . يمكن أن يقلل هذا بشكل كبير من فرص هجمات حقن SQL على قاعدة بيانات ووردبريس الخاصة بك لأن المتسللين غالبًا يستهدفون المواقع في مجموعات حيث يستهدفون بادئة جدول wp_ الافتراضية.

يجب عليك دائمًا اختيار اسم مستخدم وكلمة مرور قويين لمستخدم MySQL الخاص بك. هذا سيجعل من الصعب على شخص ما الوصول إلى قاعدة بيانات ووردبريس الخاصة بك.

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

افضل اضافات الوردبرس

اشترك في القائمة البريدية واحصل على كتاب

ادوات تحتاجها لبناء موقعك الاكتروني

اشترك في القائمة البريدية واحصل على كتاب

ادوات تحتاجها لبناء موقعك الاكتروني

لقد تم اشتراكك في القائمة قم بتفعيل اشتراكك للحصول على الكتاب

Share This
%d مدونون معجبون بهذه: