در برخی موارد، تغییر رمز عبور پیشخوان وردپرس از طریق روشهای استاندارد (مانند ارسال ایمیل برای بازنشانی رمز) ممکن است با مشکلاتی مواجه شود. مثلاً ممکن است کاربر به ایمیل ادمین دسترسی نداشته باشد یا سیستم ایمیل سایت به درستی کار نکند. همچنین، در شرایط اضطراری یا زمانی که سایت به دلیل امنیتی مورد حمله قرار گرفته و دسترسی به پیشخوان محدود شده باشد، تغییر رمز عبور از طریق phpMyAdmin یک راه حل سریع و کارآمد برای بازگرداندن کنترل سایت است.
این روش به مدیران سایت امکان میدهد بدون نیاز به دسترسی به خود وردپرس، مستقیماً از پایگاه داده، رمز عبور را بازنشانی کنند و مشکلات دسترسی را در کمترین زمان برطرف کنند.
راههای دسترسی به phpMyAdmin
راههای مختلفی برای ورود به phpMyAdmin وجود دارد که در ادامه راههای ورود را بررسی خواهیم کرد.
در ابتدای امر باید وارد کنترل پنل هاست شوید (دایرکت ادمین) که از سمت کنترل پنل دو راه برای دسترسی به phpMyAdmin وجود دارد:
1. از قسمت Account Manager گزینه Databases
2. قسمت Extra features گزینه phpmyadmin
اگر کنترل پنل هاست (cPanel) است، باید از قسمت Databases گزینه phpMyAdmin وارد آن شوید که در تصویر زیر مشاهده میکنید:
راه دیگری جهت دسترسی به phpMyAdmin وجود دارد؛
میتوانید با وارد کردن https://domainname/phpmyadmin (به جای domainname میبایست نام دامنه خود را وارد کنید) به صورت مستقیم وارد phpMyAdmin شوید.
پس از وارد کردن آدرس صفحه زیر نمایش داده میشود که در قسمت Username میبایست نام دیتابیس خود را وارد کنید و در قسمت Password رمز دیتابیس را وارد کنید.
اگر مشخصات دیتابیس خود را نمیدانید یا فراموش کردهاید، از این بابت مشکلی نیست چون اطلاعات دیتابیس شما در فایل wp-config.php قرار دارد و به راحتی میتوانید اطلاعات دیتابیس را از قسمت مذکور مشاهده کنید.
فایل wp-config.php را در مسیر File Manager>public_html میتوانید مشاهده نمایید.
اگر از قسمت Databases (کنترل پنل Directadmin) خواستید وارد phpMyAdmin شوید، پس از کلیک کردن روی Databases صفحهای مانند صفحه زیر را مشاهده خواهید کرد که تعداد دیتابیسهای ایجاد شده و مدیریت دیتابیسها را مشاهده میکنید.
در قسمت بالای این بخش آن گزینهای با نام phpMyAdmin وجود دارد که با کلیک کردن روی آن وارد phpMyAdmin خواهید شد.
بعد از ورود به phpMyAdmin صفحه زیر را مشاهده میکنید که دسترسی به جداول دیتابیسهای ایجاد شده در هاست دارید.
در این قسمت باید دیتابیسی که به سایت شما متصل میباشد را انتخاب کنید تا صفحه جداول آن برای شما نمایش داده شود.
اگر چند دیتابیس داشتید و نمیدانستید کدام دیتابیس مربوطه به دامنه اصلی یا زیر دامنه شما میباشد، از فایل wp-config.php که در بالاتر به آن اشاره کردیم، میتوانید دیتابیس موردنظر خود را پیدا کنید.
بعد از انتخاب دیتابیس و کلیک کردن بر روی آن، جداول دیتابیس را مشاهده میکنید که از بین جداول میبایست جدول مربوط به یوزرها را انتخاب کنید، که جدول مربوط به آن با نام wp-users وجود دارد.
بر روی جدول مذکور کلیک کنید تا بتوانید به یوزرهای ایجاد شده در پیشخوان وردپرس دسترسی پیدا کنید.
زمانی که وارد جدول wp-users شوید، یوزرهای ایجاد شده را مشاهده خواهید کرد، که در تصویر زیر تنها یک کاربر با سطح دسترسی مدیرکل وجود دارد که برای تغییر مشخصات ورود آن باید بر روی گزینه Edit کلیک کنید.
با کلیک کردن بر روی گزینه Edit صفحه زیر نمایش داده خواهد شد که مشخصات نام کاربری و رمز عبور کاربر مورد نظر به صورت هش شده با فرمت MD5 مشاهده خواهد شد.
برای تغییر رمز عبور کاربر موردنظرتان، تنها کافی است، رمز عبور قبلی که به صورت هش شده قرار دارد را پاک و رمز جدید را جایگزین کنید.
دقت فرمایید که فرمت رمز عبور تنظیم شده را میبایست بر روی MD5 قرار دهید تا تغییرات اعمال شده به درستی انجام شود.
بعد از تنظیم رمز عبور جدید،َ تنها باید به انتهای صفحه بروید و بر روی گزینه Go کلیک کنید تا تغییرات انجام شده، ذخیره شود.
حالا شما با مشخصات جدید ذخیره شده، میتوانید وارد پیشخوان وردپرس خود شوید.
تغییر رمز عبور پیشخوان وردپرس از طریق phpMyAdmin یک راهکار سریع، برای زمانی است که دسترسی به پیشخوان وردپرس یا ایمیل مرتبط ندارید. با این حال، همیشه به یاد داشته باشید که بعد از بازیابی رمز عبور، اقدامات امنیتی لازم را انجام دهید تا از حملات آینده جلوگیری شود، مانند تغییر مجدد رمز عبور و فعالسازی احراز هویت دو مرحلهای.