ریست و بازیابی رمز عبور پنل مدیریتی وردپرس
اگر به هر دلیلی دسترسی شما به پنل مدیریت وردپرس قطع شده باشد و نتوانید رمز عبور ادمین را بازیابی کنید، یکی از روشهای مطمئن برای تغییر رمز عبور ادمین وردپرس از طریق دیتابیس هاست وردپرس است. در این آموزش، نحوه ریست رمز ادمین وردپرس از طریق ابزار phpMyAdmin در کنترل پنل سیپنل را بهصورت مرحلهبهمرحله توضیح خواهیم داد.
چرا نیاز به تغییر رمز عبور ادمین وردپرس از دیتابیس داریم؟
گاهی پیش میآید که:
به دلایل امنیتی، نیاز به تغییر فوری رمز عبور دارید
دسترسی به ایمیل بازیابی ندارید
افزونهای باعث اختلال در ورود به مدیریت شده است
سایت هک شده یا لاگین غیرممکن شده است
در چنین مواردی، تغییر رمز از طریق دیتابیس سریعترین و مطمئنترین راهکار است.
مراحل تغییر رمز عبور ادمین وردپرس در phpMyAdmin
1. ورود به کنترل پنل هاست (cPanel)
ابتدا وارد کنترل پنل هاست خود شوید. اگر با این بخش آشنایی ندارید، میتوانید از آموزش زیر استفاده کنید:
راهنمای ورود به کنترل پنل سی پنل
2. دسترسی به phpMyAdmin
پس از ورود به سیپنل:
در بخش Databases روی گزینه phpMyAdmin کلیک نمایید.
3. انتخاب دیتابیس سایت وردپرس
در سمت چپ صفحه، نام دیتابیس سایت خود را انتخاب کنید.
سپس از جدولهای نمایش داده شده، روی جدول wp_users کلیک نمایید.
(در برخی سایتها، پیشوند wp ممکن است متفاوت باشد مانند abc_users)
4. ویرایش اطلاعات کاربر مدیر
در لیست کاربران، یوزر ادمینی که قصد تغییر رمز آن را دارید پیدا کنید.
روی گزینه Edit مقابل آن کلیک نمایید.
5. تغییر رمز عبور از طریق فیلد user_pass
در صفحه ویرایش اطلاعات:
از منوی کشویی مقابل فیلد user_pass، گزینه MD5 را انتخاب کنید.
در کادر مربوطه، رمز عبور جدید خود را وارد نمایید.
(مثلاً:StrongPass123@)مطمئن شوید گزینه Save در پایین صفحه فعال است.
- روی دکمه Go کلیک کنید تا تغییرات ذخیره شود.
6. ورود به پنل مدیریت با رمز جدید
اکنون میتوانید با رمز عبور جدیدی که در دیتابیس ثبت کردهاید، وارد پنل مدیریت وردپرس خود شوید.
🧭 اگر چند دیتابیس در هاست دارید، کدام را انتخاب کنیم؟
در صورتی که چندین دیتابیس در هاست شما وجود دارد و مطمئن نیستید که سایت وردپرستان به کدام یک متصل است، میتوانید با چند قدم ساده دیتابیس صحیح را شناسایی کنید:
🔹 1. فایل wp-config.php را باز کنید
وارد کنترل پنل سیپنل شوید
از بخش File Manager مسیر
public_htmlیا پوشهای که وردپرس در آن نصب شده را باز کنیدفایل
wp-config.phpرا پیدا کرده و روی آن راستکلیک کرده و گزینه Edit را انتخاب نمایید
🔹 2. نام دیتابیس را پیدا کنید
در فایل بازشده، به دنبال خطی مشابه زیر بگردید:
عبارتی که در این خط به جای 'your_database_name' نوشته شده، نام دقیق دیتابیس وردپرس سایت شماست.
🔹 3. همان دیتابیس را در phpMyAdmin باز کنید
اکنون که نام دقیق دیتابیس را دارید، کافیست در phpMyAdmin به سراغ همان دیتابیس بروید. جدول wp_users (یا مشابه آن) در این پایگاه داده قرار دارد.
👤 از کجا بفهمیم کاربر مورد نظر نقش مدیر (ادمین) دارد؟
وقتی وارد جدول wp_users در phpMyAdmin میشوید، تنها اطلاعات اولیه کاربران وردپرس مانند نام کاربری (user_login)، ایمیل، رمز عبور هششده و … را مشاهده میکنید. اما برای شناسایی اینکه کدام کاربر نقش مدیر یا ادمین دارد، باید وارد جدول دیگری شوید.
🔹 مراحل بررسی نقش کاربر در وردپرس:
پس از یافتن کاربر مورد نظر در جدول
wp_users، مقدار ستونIDآن را یادداشت کنید.
(مثلاً: user ID = 3)سپس از لیست جدولها در همان دیتابیس، روی جدول
wp_usermetaکلیک کنید.
(توجه: اگر پیشوند جداول سایت شما متفاوت باشد، مثلاًabc_usermeta، همان جدول را انتخاب کنید.)در جدول
usermeta، فیلدuser_idرا جستجو کنید و ردیفهایی را بیابید که مقدارuser_idآن برابر با همان عدد یادداشتشده (مثلاً 3) باشد.به دنبال ردیفی بگردید که مقدار ستون
meta_keyآن برابر باwp_capabilitiesباشد.در ستون
meta_valueهمان ردیف، اگر متن زیر را مشاهده کردید، یعنی کاربر مدیر کل (Administrator) است:
✅ نتیجهگیری:
اگر مقدار wp_capabilities نشاندهنده administrator باشد، با اطمینان میتوانید بگویید که این یوزر، ادمین سایت وردپرس است و رمز عبور او را تغییر دهید.





