منو سایت

  • خانه
  • وبلاگ
  • نحوه اضافه کردن کاربر ادمین به پایگاه داده وردپرس با استفاده از MySQL

نحوه اضافه کردن کاربر ادمین به پایگاه داده وردپرس با استفاده از MySQL

 تاریخ انتشار :
/
  وبلاگ
نحوه اضافه کردن کاربر ادمین به پایگاه داده وردپرس با استفاده از MySQL

آیا دسترسی به وب سایت وردپرس خود را قفل کرده اید؟

گاهی اوقات هکرها با حذف حساب مدیریت شما از پایگاه داده، شما را از وب سایت خود مسدود می کنند.

در این مقاله به شما نشان خواهیم داد که چگونه با استفاده از MySQL یک کاربر ادمین را به پایگاه داده وردپرس خود اضافه کنید تا بتوانید دوباره به آن دسترسی پیدا کنید.

نحوه اضافه کردن کاربر ادمین به پایگاه داده وردپرس با استفاده از MySQL

چرا با استفاده از MySQL کاربر ادمین را به پایگاه داده وردپرس اضافه کنید؟

یک بار با مشکلی مواجه شدیم که در آن سایت یک کاربر هک شد و حساب کاربری مدیریت آنها از پایگاه داده حذف شد. این باعث شد که آنها از وب سایت وردپرس خود بدون هیچ گونه ورود دیگری قفل شوند.

ما توانستیم با ایجاد یک کاربر مدیر جدید به طور مستقیم در وب سایت وردپرس به آنها کمک کنیم تا به وب سایت خود دسترسی پیدا کنند. ما این کار را با استفاده از phpMyAdmin انجام دادیم، یک ابزار مبتنی بر وب که به شما امکان می دهد پایگاه داده های MySQL را با استفاده از مرورگر وب خود مدیریت کنید.

اگر متوجه شدید که به دلیل هکرها یا صرفاً به این دلیل که رمز عبور خود را فراموش کرده اید، از بخش مدیریت وردپرس خود قفل شده اید، می توانید همین کار را انجام دهید.

با این حال، همیشه باید قبل از هر گونه ویرایش در MySQL از پایگاه داده خود نسخه پشتیبان تهیه کنید. سپس، هنگامی که دوباره می توانید وارد وب سایت خود شوید، ممکن است لازم باشد راهنمای مبتدیان ما را برای تعمیر سایت وردپرس هک شده خود دنبال کنید.

با این اوصاف، بیایید نگاهی به نحوه اضافه کردن یک کاربر مدیر به پایگاه داده وردپرس خود با استفاده از MySQL بیندازیم.

اضافه کردن کاربر مدیر به پایگاه داده وردپرس با phpMyAdmin

PhpMyAdmin با اکثر شرکت های برتر میزبانی وردپرس از پیش نصب شده است. می‌توانید آن را در بخش پایگاه‌های داده در داشبورد cPanel حساب میزبانی خود پیدا کنید.

در اینجا یک اسکرین شات از کنترل پنل Bluehost آمده است:

phpMyAdmin را از سی پنل باز کنید

با کلیک بر روی آیکون، رابط phpMyAdmin باز می شود. باید پایگاه داده وردپرس خود را از ستون سمت چپ انتخاب کنید.

سپس phpMyAdmin تمام جداول را در پایگاه داده وردپرس شما نمایش می دهد. تغییراتی در آن ایجاد خواهید کرد wp_users و wp_usermeta جداول

شما تغییراتی در جداول wp_users و wp_usermeta ایجاد خواهید کرد

یک کاربر به جدول wp_users اضافه کنید

ابتدا باید پیدا کنید wp_users جدول و کلیک کنید. با این کار کاربرانی که در حال حاضر در جدول ذکر شده اند نشان داده می شود.

در تصویر زیر توجه کنید که دو شناسه کاربری در جدول وب‌سایت آزمایشی ما وجود دارد، 1 و 2. وقتی یک کاربر جدید برای سایت آزمایشی خود ایجاد می‌کنیم، به آن شناسه 3 می‌دهیم.

برای وارد کردن اطلاعات برای یک کاربر جدید، باید روی تب “Insert” در بالای صفحه کلیک کنید.

روی زبانه Insert کلیک کنید

اطلاعات زیر را به فیلدهای درج فرم اضافه کنید:

  • ID: یک عدد منحصر به فرد را انتخاب کنید (در مثال ما از 3 استفاده خواهیم کرد)
  • user_login: نام کاربری که هنگام ورود استفاده می شود
  • user_pass: یک رمز عبور اضافه کنید و مطمئن شوید که MD5 را در منوی ویژگی ها انتخاب کرده اید (عکس زیر را ببینید)
  • user_nicename: نام کامل یا نام مستعار کاربر
  • user_email: آدرس ایمیل کاربر
  • user_url: آدرس وب سایت شما
  • user_registered: تاریخ و زمان ثبت نام کاربر را با استفاده از تقویم انتخاب کنید
  • user_activation_key: خالی بگذارید
  • user_status: این را روی 0 قرار دهید
  • display_name: نام کامل یا نام نمایشی کاربر
فیلدهای یک کاربر جدید را پر کنید

پس از اتمام کار، فراموش نکنید که برای ذخیره کاربر جدید، روی دکمه “Go” کلیک کنید.

افزودن کاربر به جدول wp_usermeta

حالا باید پیدا کنی wp_usermeta جدول و کلیک کنید. سپس مانند مرحله قبل باید روی تب “Insert” کلیک کنید.

در مرحله بعد، باید اطلاعات زیر را به فرم درج اضافه کنید:

  • unmeta_id: این را خالی بگذارید (به طور خودکار تولید می شود)
  • user_id: شناسه کاربری که در مرحله قبل استفاده کردید
  • meta_key: این باید باشه wp_capabilities
  • meta_value: این را درج کنید: a:1:{s:13:"administrator";s:1:"1";}
فیلدهای یک کاربر جدید را پر کنید

سپس وقتی به پایین اسکرول می کنید باید فیلدهای خط دوم را پیدا کنید. شما باید اطلاعات زیر را اضافه کنید:

  • unmeta_id: این را خالی بگذارید (به طور خودکار تولید می شود)
  • user_id: شناسه کاربری که در مراحل قبل استفاده کردید
  • meta_key: باید وارد شوید wp_user_level
  • meta_value: 10
فیلدهای یک کاربر جدید را پر کنید

پس از اتمام وارد کردن اطلاعات در فیلدها، باید روی دکمه “برو” کلیک کنید. تبریک می گویم، شما یک نام کاربری ادمین جدید ایجاد کرده اید.

اکنون باید بتوانید با استفاده از نام کاربری و رمز عبوری که برای این کاربر مشخص کرده اید وارد قسمت مدیریت وردپرس شوید.

به محض ورود به سیستم، باید به آن بروید کاربران » همه کاربرانسپس روی نام کاربری که ایجاد کرده اید کلیک کنید.

به Users » All Users بروید و کاربر جدید را ویرایش کنید

حالا بدون تغییر چیزی، به پایین صفحه رفته و روی دکمه «ذخیره» کلیک کنید.

این به وردپرس اجازه می دهد تا کاربری را که ایجاد کرده اید پاک کند و اطلاعات لازم را اضافه کند.

اضافه کردن کاربر مدیر به پایگاه داده وردپرس با استفاده از پرس و جو 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_user_level', '10');

اطمینان حاصل کنید که “نام پایگاه داده” پایگاه داده ای که با آن کار می کنید را تغییر دهید. همچنین فراموش نکنید که همانطور که در روش اول توضیح دادیم، مقادیر دیگر را به مقادیری که برای کاربر جدید می خواهید تغییر دهید.

این کوئری SQL را در مقابل پایگاه داده خود اجرا کنید

امیدواریم این آموزش به شما کمک کرده باشد که یاد بگیرید چگونه با استفاده از MySQL یک کاربر ادمین به پایگاه داده وردپرس خود اضافه کنید. همچنین ممکن است بخواهید بهترین راهنمای امنیتی وردپرس ما را ببینید یا لیست خطاهای رایج وردپرس و نحوه رفع آنها را بررسی کنید.

اگر از این مقاله لذت بردید، لطفا در کانال یوتیوب ما برای آموزش های ویدئویی وردپرس مشترک شوید. شما همچنین می توانید ما را در توییتر و فیس بوک

پست نحوه افزودن کاربر ادمین به پایگاه داده وردپرس با استفاده از MySQL اولین بار در WPBeginner ظاهر شد.