×

راهنمای وب سایت

ضمن تشکر از شما بازدیدکنندگان و مشترکین گرامی توجه شما را به نکات زیر جلب میکنیم.

قوانین و مقررات وب سایت را در این بخش میتوانید بخوانید، ثبت نام شما به منزله ی قبول کلیه ی قوانین می باشد.

با ثبت نام در وب سایت از تمامی خدمات ارائه شده میتوانید برای یک روز(24 ساعت) به صورت رایگان استفاده کنید و بعد از آن نیاز به خرید اشتراک ویژه دارید.

برای ثبت نام در وب سایت از این بخش  استفاده کنید.

بعد از ثبت نام در وب سایت اشتراک ویژه شما به مدت 24 ساعت فعال شده و میتوانید از تمامی محتویات سایت در این مدت به صورت رایگان استفاده کنید و بعد از آن حساب کاربری خود را ارتقا دهید.

×
خانه » محصول » چگونه یک کاربر ادمین را از طریق MySQL به پایگاه داده وردپرس اضافه کنیم

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

باکس اطلاعات + دانلود

آخرین بروز رسانی این پست: 24 فروردین 1401می باشد

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

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

توجه: همیشه باید قبل از انجام هر گونه ویرایش MySQL از پایگاه داده خود یک نسخه پشتیبان تهیه کنید. این آموزش نیاز به درک اولیه از نحوه کار phpMyAdmin دارد.

ابتدا باید وارد phpMyAdmin شوید و پایگاه داده وردپرس خود را پیدا کنید.

سی پنل phpMyAdmin

هنگامی که وارد شوید، ما تغییراتی در جداول wp_users و wp_usermeta ایجاد خواهیم کرد. بیایید جلو برویم و روی جدول wp_users کلیک کنیم.

جدول phpMyAdmin wp_users

ما باید اطلاعات کاربر مدیر جدید خود را وارد کنیم، بنابراین روی تب Insert کلیک کنید، همانطور که در تصویر بالا نشان داده شده است. در فرم درج موارد زیر را اضافه کنید:

  • ID – یک عدد انتخاب کنید (در مثال ما از عدد 4 استفاده خواهیم کرد).
  • user_login – نام کاربری را که می خواهید برای دسترسی به داشبورد وردپرس استفاده کنید وارد کنید.
  • user_pass – یک رمز عبور برای این نام کاربری اضافه کنید. مطمئن شوید که MD5 را در منوی توابع انتخاب کنید (به تصویر زیر مراجعه کنید).
  • user_nicename – یک نام مستعار یا چیز دیگری قرار دهید که می‌خواهید خود را به آن معرفی کنید.
  • user_email – ایمیلی را که می خواهید با این حساب مرتبط کنید اضافه کنید.
  • user_url – این آدرس وب سایت شما خواهد بود.
  • user_registered – تاریخ/زمان ثبت نام این کاربر را انتخاب کنید.
  • user_status – این را روی 0 قرار دهید.
  • display_name – نامی را که دوست دارید برای این کاربر نمایش دهید در سایت قرار دهید (این می تواند مقدار user_nicename شما نیز باشد).
  • بر روی دکمه Go کلیک کنید

phpMyAdmin مقادیر را در جدول wp_users درج کنید

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

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

یک ردیف دیگر با اطلاعات زیر وارد کنید:

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

سپس بر روی دکمه Go کلیک کنید و یک نام کاربری جدید برای خود ایجاد کرده اید. اکنون باید بتوانید با نام کاربری و رمز عبوری که برای این کاربر مشخص کرده اید وارد wp-admin خود شوید. پس از ورود به سیستم، روی 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 ('4', 'demo', MD5('demo'), 'Your Name', 'test@yourdomain.com', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', '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, '4', 'wp_user_level', '10');

به یاد داشته باشید که نام پایگاه داده را به پایگاه داده ای که با آن کار می کنید تغییر دهید. همچنین فراموش نکنید که مقادیر مناسب را تغییر دهید.

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “چگونه یک کاربر ادمین را از طریق MySQL به پایگاه داده وردپرس اضافه کنیم”

نشانی ایمیل شما منتشر نخواهد شد.

*

code