اگر به هر دلیلی دسترسی به یوزر ادمین وردپرس را از دست داده‌اید (حذف کاربر، فراموشی رمز یا هک)، می‌توانید مستقیماً از طریق دیتابیس و با استفاده از phpMyAdmin یک کاربر مدیر جدید بسازید. در این راهنما ساخت یوزر ادمین وردپرس از طریق جداول wp_users و wp_usermeta را گام‌به‌گام آموزش می‌دهیم.

هاست وردپرس

چه زمانی به ساخت ادمین از دیتابیس نیاز داریم؟

گاهی به محیط مدیریت وردپرس دسترسی ندارید: کاربر ادمین حذف شده، رمز عبور و ایمیل بازیابی کار نمی‌کنند، یا سایت هک شده و دسترسی‌ها تغییر کرده است. در این شرایط راه مطمئن، ساخت یک کاربر مدیر جدید مستقیماً در دیتابیس است. این کار نیازمند دسترسی به phpMyAdmin (از طریق سی‌پنل) و دقت در ویرایش دو جدول کلیدی وردپرس یعنی wp_users (اطلاعات کاربر) و wp_usermeta (نقش و سطح دسترسی) است. پیش از شروع حتماً از دیتابیس بکاپ بگیرید.

مراحل ساخت یوزر ادمین وردپرس در phpMyAdmin

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

۱. ابتدا وارد سی پنل شوید.

۲. سپس وارد بخش phpmyadmin شوید.
ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس
۳. سپس از منو بار سمت چپ صفحه نام دیتابیس سایت خود را انتخاب کنید (۱) بعد از لیست جداول  گزینه ی  wp_users را انتخاب نمایید (۲). جدولی که در سمت راست صفحه برای شما نمایش داده می شود، نمایانگر اطلاعات اصلی کاربران سایت شما می باشد . ID کاربری ادمین در تصویر زیر قابل مشاهده است، این ID را برای مرحله ی بعدی نیاز دارید، پس آن را کپی کنید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

۴. ساخت یوزر ادمین جدید توسط wp_users

✈
کانال تلگرام وب‌رمزبرای دریافت کد تخفیف‌های اختصاصی، آموزش‌ها و جدیدترین مطالب، به کانال تلگرام وب‌رمز بپیوندید.
عضویت در تلگرام

در همین بخش wp_users بر روی تب insert  کلیک نمایید تا کاربر جدید را ایجاد نمایید.

در این صفحه می بایست فیلدهای user_login و user_pass و user_email را که به ترتیب برای نام کاربری، پسورد و ایمیل می باشند، مطابق شکل زیر، تکمیل نمایید.

نکته: برای قسمت user_pass می بایست از ستون کناری، فرمت MD5 را انتخاب نمایید.

سپس بر روی گزینه ی go کلیک نمایید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

۵. ساخت متای نقش کاربری توسط  wp_usermeta

یوزر ادمینی که در مرحله ی قبل ساخته شد، هنوز نقش کاربری را ندارد. بنابراین مجدد به ستون سمت چپ ( لیست جداول دیتابیس) مراجعه نمایید و این بار بر روی جدول wp_usermeta کلیک نمایید.سپس بر روی تب insert کلیک نمایید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

۶. در این قسمت اطلاعات زیر را بدین صورت تکمیل نمایید :

user_id : همان id که در قسمت اول کپی کردید را وارد نمایید.
meta_key : در این قسمت عبارت  wp_capabilities   را وارد نمایید.
meta_value : در این قسمت عبارت  a:1:{s:13:”administrator”;b:1;}  را وارد نمایید.

پس از ورود اطلاعات، گزینه ی go را کلیک نمایید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

۷. در مرحله ی بعدی می بایست شما مجددا همین مراحل را انجام دهید اما این بار اطلاعات زیر را وارد نمایید.

user_id : همان id که در قسمت اول کپی کردید را وارد نمایید.
meta_key : در این قسمت عبارت  wp_user_level    را وارد نمایید.
meta_value : در این قسمت عدد     10     را وارد نمایید.

پس از ورود اطلاعات، گزینه ی go را کلیک نمایید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

* توجه داشته باشید در تمامی این مراحل پس از کلیک نمودن بر روی دکمه ی go می بایست پیام سبز رنگی همانند شکل زیر نمایش داده شود و اگر شما با پیغامی داخل کادر قرمز مواجه شده اید می بایست خطاها را مطابق پیام داخل کادر تصحیح نمایید.

ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس

 

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

 

نکات امنیتی پس از ساخت ادمین جدید

پس از ساخت کاربر مدیر و ورود موفق به پیشخوان وردپرس، چند اقدام امنیتی مهم انجام دهید: رمز عبور قوی و یکتا تنظیم کنید؛ کاربران مشکوک یا ناشناس را بررسی و حذف کنید؛ افزونه‌ها و قالب‌ها را به‌روزرسانی کنید؛ و در صورت شک به هک، سایت را اسکن و فایل‌های آلوده را پاک‌سازی کنید. همچنین توجه داشته باشید که هنگام درج رمز در فیلد user_pass حتماً فرمت MD5 را انتخاب کنید و پیشوند جداول (wp_) ممکن است در سایت شما متفاوت باشد؛ از نام واقعی جداول دیتابیس خود استفاده کنید.

هاست وردپرس امن وب‌رمزهاست وردپرس وب‌رمز با phpMyAdmin، بکاپ خودکار روزانه و امنیت بالا برای مدیریت آسان سایت

خرید هاست وردپرس وب‌رمز

سوالات متداول

چرا باید ادمین وردپرس را از دیتابیس بسازیم؟

وقتی به پیشخوان دسترسی ندارید (حذف کاربر، فراموشی رمز، هک) ساخت کاربر مدیر از طریق phpMyAdmin مطمئن‌ترین راه است.

رمز عبور را در دیتابیس چگونه وارد کنم؟

در فیلد user_pass مقدار رمز را وارد و از ستون کناری فرمت MD5 را انتخاب کنید تا رمز به‌صورت رمزنگاری‌شده ذخیره شود.

کدام جداول را باید ویرایش کنم؟

ابتدا در wp_users کاربر را بسازید و سپس در wp_usermeta نقش مدیر (wp_capabilities) و سطح دسترسی (wp_user_level) را اضافه کنید.

آیا این کار خطرناک است؟

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

بهزاد ناطق
بهزاد ناطقبنیان‌گذار و مدیرعامل

بهزاد ناطق، بنیان‌گذار و مدیرعامل وب‌رمز، با بیش از دو دهه تجربه در حوزه میزبانی وب، زیرساخت ابری و طراحی سایت. او تیم‌های فنی و محصول وب‌رمز را در ارائه سرویس‌های هاستینگ، دامنه و سئو رهبری می‌کند و در این وبلاگ درباره میزبانی، دامنه، امنیت و رشد کسب‌وکار آنلاین می‌نویسد.

وب‌رمز را دنبال کنید

برای آموزش‌های بیشتر، کد تخفیف‌های اختصاصی و اطلاع از جدیدترین مطالب، ما را در شبکه‌های اجتماعی دنبال کنید.