كيفية تضمين مسؤول إداري في قاعدة بيانات WordPress عبر MySQL

نشرت: 2022-09-08


هل تم منعك من الوصول إلى موقع الويب الخاص بك على WordPress؟

في بعض الأحيان ، يقوم المتسللون بإغلاقك من موقع الويب الخاص بك عن طريق حذف حساب المسؤول الخاص بك من قواعد البيانات.

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

كيفية إضافة مستخدم إداري إلى قاعدة بيانات WordPress عبر MySQL

لماذا زيادة مستهلك إداري إلى قواعد بيانات WordPress عن طريق MySQL؟

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

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

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

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

مع المطالبة بذلك ، دعنا نلقي نظرة على كيفية إدراج شخص مسؤول في قاعدة بيانات WordPress من خلال MySQL.

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

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

المدرجة هنا هي لقطة شاشة من لوحة مقبض Bluehost:

فتح phpMyAdmin من لوحة التحكم

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

بعد ذلك مباشرة ، سيقوم phpMyAdmin بفحص جميع الجداول في قواعد بيانات WordPress الخاصة بك. سوف تكسب متغيرات في جداول wp_consumers و wp_usermeta .

ستقوم بإجراء تغييرات على جداول wp_users و wp_usermeta

دمج مستخدم في جدول wp_people

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

أدرك في لقطة الشاشة الموجودة أسفل أن هناك معرفين للمستخدم في مكتب موقع الويب التجريبي الخاص بنا ، 1 و 2. عندما نصنع شخصًا جديدًا لموقع الويب التجريبي الخاص بنا ، سنمنحه المعرف 3.

تريد النقر فوق علامة التبويب & # 8216Insert & # 8217 في أعلى تصنيف للشاشة حتى تتمكن من إدراج التفاصيل لمستهلك مسؤول جديد.

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

قم بزيادة المعلومات والحقائق التالية إلى الحقول الموجودة في فرز الإدراج:

  • ID : حدد اختيارًا مميزًا (في الرسم التوضيحي الخاص بنا ، سنستخدم 3)
  • consumer_login : اسم المستخدم الذي سيتم استخدامه عند تسجيل الدخول
  • consumer_move : زيادة كلمة المرور ، والتأكد من اختيار MD5 في قائمة الغرض (انظر لقطة الشاشة أدناه)
  • Consumer_nicename: اسم consumer_nicename & # 8217s بالكامل أو لقبه
  • consumer_e mail : معالجة البريد الإلكتروني للمستخدم & # 8217 s
  • consumer_url : معالجة موقعك
  • person_registered : اختر تاريخ ووقت تسجيل المستهلك باستخدام التقويم
  • consumer_activation_vital : اتركه فارغًا
  • user_position : اضبط هذا على
  • display_title : التعرف الشامل على هوية الشخص أو المعرض
املأ الحقول للمستخدم الجديد

في اللحظة التي تنتهي فيها ، تأكد من أنك ببساطة تنقر على زر "Go" لتخزين المستهلك الجديد.

دمج المستهلك في جدول wp_usermeta

الآن تريد العثور على مكتب wp_usermeta والنقر عليه. بعد ذلك مباشرة ، يجب النقر فوق علامة التبويب "إدراج" كما فعلت في الإجراء السابق.

بعد ذلك ، يجب عليك زيادة الالتزام بالحقائق في مجموعة Insert:

  • unmeta_id : اترك هذا فارغًا (سيتم إنشاؤه تلقائيًا)
  • user_id : معرف الشخص الذي استخدمته في الخطوة السابقة
  • meta_key : يجب أن يكون هذا wp_abilities
  • meta_worth : أدخل هذا: a:1:s:13:"administrator"s:1:"1"
املأ الحقول للمستخدم الجديد

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

  • unmeta_id : اترك هذا فارغًا (سيتم إنشاؤه تلقائيًا)
  • user_id : معرف المستخدم الذي استخدمته في الخطوات السابقة
  • meta_vital : عليك إدخال wp_person_degree
  • meta_worth : 10
املأ الحقول للمستخدم الجديد

عندما تنتهي من إدخال البيانات في الحقول ، عليك ببساطة النقر فوق الزر "انتقال". تهانينا ، لقد قمت بإنشاء اسم مستخدم مسؤول جديد.

الآن يجب أن تكون قادرًا حقًا على تسجيل الدخول إلى مساحة مسؤول WordPress الخاصة بك باستخدام اسم المستخدم وكلمة المرور اللذين حددتهما لهذا المستخدم.

بمجرد تسجيل الدخول ، يلزمك الانتقال إلى "المستخدمون النهائيون" »جميع المستهلكين ، ثم انقر ببساطة على اسم المستخدم الذي طورته للتو.

انتقل إلى المستخدمين »كل المستخدمين وتحرير المستخدم الجديد

الآن ، بدون تغيير أي شيء تقريبًا ، قم بالتمرير إلى قاعدة موقع الويب وانقر ببساطة على الزر "حفظ".

سيسمح هذا لـ WordPress بتنظيف الشخص الذي أنشأته للتو وزيادة بعض المعلومات المطلوبة.

إضافة مستخدم إداري إلى قاعدة بيانات WordPress باستخدام استعلام SQL

إذا كنت مطورًا ، فيمكنك تسريع طريقة استخدام الكود.

ما عليك سوى وضع سؤال SQL هذا في قواعد البيانات الخاصة بك:

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name')
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:s:13:"administrator"s:1:"1"')
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_person_level', '10')

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

قم بإسقاط استعلام SQL هذا في قاعدة البيانات الخاصة بك

نأمل أن يساعدك هذا البرنامج التعليمي في اكتشاف كيفية دمج مسؤول إداري في قواعد بيانات WordPress من خلال MySQL. قد ترغب أيضًا في الاطلاع على أفضل دليل أمان في WordPress ، أو الاطلاع على قائمة أخطاء WordPress الشائعة وكيفية التعامل معها.

إذا كنت تقدر هذه الكتابة ، فالرجاء الاشتراك في قناتنا على YouTube لدروس مقاطع فيديو WordPress. يمكنك أيضًا الحصول علينا على Twitter و Facebook.

ظهرت كتابة كيفية إدراج عميل إداري في قواعد بيانات WordPress باستخدام MySQL للبدء بها على WPBeginner.