اگر سایت وردپرس شما هک شده است، رمز عبور خود را فراموش کرده اید یا به دلایلی کاربر با نقش مدیر کل از سایت شما حذف شده است و نمی توانید وارد داشبورد مدیریت وردپرس خود شوید، ناامید نشوید. راه دیگری برای دسترسی وجود دارد – می توانید با ویرایش مستقیم پایگاه داده سایت خود یک کاربر مدیر کل جدید ایجاد کنید.
در این پست، ما به شما نشان خواهیم داد که چگونه یک کاربر جدید با نقش مدیر کل را از طریق phpMyAdmin بدون دسترسی به پیشخوان وردپرس سایت خود اضافه کنید. بیا شروع کنیم!
نحوه ایجاد یک کاربر مدیر کل جدید وردپرس با phpMyAdmin
در ادامه ما نحوه ایجاد کاربر جدید با نقش مدیر کل از طیق هاست و ویرایش دیتابیس را در چهار مرحله آموزش می دهیم:
مرحله 1: به پایگاه داده خود دسترسی پیدا کنید
ابتدا باید به ابزاری به نام phpMyAdmin دسترسی داشته باشید تا بتوانید پایگاه داده خود را ویرایش کنید. برای دسترسی به آن وارد کنترل پنل هاست خود شوید و پیوند phpMyAdmin را پیدا کنید.
البته نام دقیق بسته به میزبان متفاوت است، اما به دنبال گزینه هایی مانند:
- phpMyAdmin
- Database Manager
در سی پنل به این صورت است:
مرحله 2: به جدول wp_users بروید
اکنون پایگاه داده وردپرس خود را از لیست پایگاه های داده سمت چپ انتخاب کنید. سپس بر روی جدول wp_users
کلیک کنید.
توجه: اگر چند دیتابیس وجود دارد و نمی دانید دیتابیس سایت موردنظر شما کدام است، مقاله دیگر ما را در مورد نحوه پیدا کردن نام دیتابیس وردپرس ببینید.
توجه: ممکن است هنگام ساخت دیتابیس برای امنیت بیشتر، پیشوند جدول wp_users تغییر داده شده باشد. به عنوان مثال، ممکن است آن را به عنوان wpud_users یا با هر پیشوند دیگری ببینید.
مرحله 3: یک کاربر مدیر کل جدید وردپرس را در جدول کاربران وارد کنید
در جدول wp_users
، روی تب Insert کلیک کنید.
در صفحه بعدی فرمی را خواهید دید:
مشخصات زیر را پر کنید:
user_login
: نام کاربری را که می خواهید برای کاربر مدیر کل جدید خود استفاده کنید وارد کنید.user_pass
: یک رمز عبور برای حساب اضافه کنید و MD5 را در کشویی Function انتخاب کنید.user_email
: آدرس ایمیلی را که می خواهید استفاده کنید اضافه کنید.user_registered
: تاریخ و زمان ثبت نام این کاربر را انتخاب کنید.user_status
: این مقدار را صفر کنید.
نگران سایر فیلدها نباشید؛ فعلا آنها را خالی بگذارید و پس از اینکه وارد پیشخوان سایت خود شدید می توانید آنها را تنظیم کنید.
پس از پر کردن فیلدها، به پایین بروید و روی Go کلیک کنید:
پس از کلیک بر روی Go، باید یک صفحه با پیغام موفقیت آمیز بودن این مرحله را مشاهده کنید.
اگر به جدول wp_users
برگردید، باید کاربر جدید خود را ببینید. به مقدار موجود در ستون ID توجه کنید زیرا در مرحله بعد به آن نیاز خواهید داشت:
مرحله 4: مقادیر متای کاربر را وارد کنید
برای اتمام کار، به جدول wp_usermeta
رفته و بر روی Insert کلیک کنید.
سپس مقادیر زیر را پر کنید (دوباره فیلدهای دیگر را خالی بگذارید):
user_id
: شناسه کاربری که در مرحله قبل ایجاد کردید را وارد کنید.meta_key
: در اینجاwp_capabilities
را وارد کنید.meta_value
: در این فیلدa:1:{s:13:"administrator";s:1:"1";}
را قرار دهید.
روی Go کلیک کنید تا فرآیند ایجاد کاربر تکمیل شود.
این تمام کاری بود که باید برای افزودن کاربر مدیر کل در وردپرس از طریق MySQL انجام می دادید و اکنون می توانید با استفاده از نام کاربری و رمزی که مرحله 3 وارد کردید، به پیشخوان مدیریت سایت وردپرس خود وارد شوید.
به پایان این مقاله رسیدیم، امیدواریم که به راحتی از طریق دیتابیس ، یک کاربر مدیر کل جدید را ساخته باشید و مشکل عدم دسترسی به پیشخوان وردپرس حل شده باشد. همچنین ممکن است بخواهید مقاله دیگر ما را در مورد نحوه مجبور کردن کاربران برای تغییر رمزهای عبور در وردپرس ببینید.