» مرکز آموزش هاست و دامین » هاست » لینوکس » سیپنل » تغییر رمز عبور وردپرس از طریق phpMyAdmin
همیشه مدیریت وب سایت شامل ریسک هایی قابل پیش بینی و گاها پیش بینی نشده است. درمورد وب سایتهای مبتنی بر WordPress، یکی از مواردی که ممکن است برای هر مدیر وب پیش بیاید فراموشی رمز عبور جهت ورود به پنلی است که غالبا آن را با عنوان wp-admin می شناسیم و مدیران وب سایت می توانند از آنجا اقدام به اعمال تغییرات در محتوای وب سایت نمایند.
این موضوع برای مدیرانی که دارای چندین وب سایت هستند بیشتر جلوه گر است و آنها تجربه فراموشی رمز پنل های وب سایت های خود را دارند. موضوع مهم در این رابطه تکنیک بازیابی رمز از طریق PHPMyAdmin است.
ابزار PHPMyAdmin شامل اطلاعات جامعی از پایگاه داده های وب سایت، کاربران تعریف شده، ارتباط بین جداول و مواردی از این دست می باشد و پتانسیل بالایی برای مدیریت بخشی از نیازهای مدیران وب دارد.
یک مدیر وبسایت می تواند با انجام مراحل زیر نسبت به بازیابی رمزعبور خود اقدام نماید:
۱- ابتدا با یکی از روش های زیر وارد سیپنل وب سایت شوید:
http://yourdomain/cpanel
http://yourdomain:2082
۲- پس از ورود موفقیت آمیز به هاست خود می توانید در منو Databases اقدام به باز کردن ابزار PHPMyAdmin نمایید.
در این قسمت که حاوی دیتابیس های شماست کافیست از منوی سمت چپ دیتابیس سایت خود را باز کنید.
پس از یافتن دیتابیس مربوطه، جدول Users که حاوی اطلاعات کاربرانی اسیت که دسترسی به این دیتابیس دارند را انتخاب نمایید. لازم به ذکر است که کاربران هم از نوع سیستمی و هم از نوع عادی هستند و مدیر وب سایت می تواند با مشاهده نام کاربری خود (یا هر کاربر دیگری که قصد تغییر پسورد آن را دارید) طی مراحل بعدی اقدام به تغییر پسورد نمایید:
لطفا توجه شود که در نسخه های قدیمی وردپرس رمزنگاری پسورد از نوع MD5 بوده است. (MD5 یک متد هش کردن (Hash function) می باشد که برای همه ی ورودی های با طول متفاوت، طول کد تولید شده ثابت و غیرقابل بازگشت می شود و بدین ترتیب در حقیقت روشن نیست که عبارت معادل رشته MD5 چیست و همین کار هکر را سخت می کند)
ولی در نسخه های جدیدتر وردپرس، این روش کاربرد ندارد و پسورد توسط یک الگوریتم خاص تولید می شود.
برای نمونه اگر کلمه عبور انتخابی مان irpowerweb باشد ، مقدار هش تولید شده توسط یکی از این ابزارها به این صورت است:
/.$P$BvMXEodo/RAl4p0i9KIA.Du6JwiS9
پس در صورتی که از نسخه های جدید WordPress استفاده می نمایید، نیاز به انتخاب رمزنگاری MD5 نمی باشد و فقط متن بالا را در فیلد قرار دهید.
پس از اینکه از یکی از روش های فوق اقدام به رمزنگاری کلمه عبور خود نمودید ، نهایتا پس از تغییر پسورد می توانید طبق شکل زیر اقدام نمایید:
به این ترتیب روش اول تغییر پسورد از طریق PHPMyAdmin انجام می پذیرد.
هم اکنون، رمز عبور کار مورد نظر شما، به irpowerweb تغییر یافته و می توانید با این رمز عبور وارد پنل مدیریت WordPress خود شوید.
این روش مناسب افرادی است که با نحوه کدنویسی و نوشتن کوئری پایگاه داده آشنا هستند.
به این صورت که مانند روش اول ابتدا وارد PHPMyAdmin شده و جدول Users را از منوی سمت چپ مربوط به پایگاه داده پیدا کنید. سپس مانند تصویر زیر، برگه SQL یا MySql را از قسمت بالایی جدول ها انتخاب نمایید:
در این قسمت کافیست دستور زیر را جهت ویرایش پسورد وارد کنید:
این دستور برای ورژن های پایین MySQL جهت آپدیت پسورد استفاده می شده است:
UPDATE `wp_users` SET `user_pass`=MD5 (‘yourpassword’) WHERE `user_login`=’yourusername’;
yourpassword همان پسورد جدیدی است که تمایل به اعمال آن دارید
و در نسخه های جدید WordPress، از دستو زیر می توان جهت آپدیت پسورد اقدام کرد:
UPDATE mysql.user SET authentication_string = PASSWORD('/.$P$BvMXEodo/RAl4p0i9KIA.Du6JwiS9') 'WHERE User = 'user-name' AND Host = 'localhost FLUSH PRIVILEGES
پر واضح است که نام جدول کاربران شما می تواند متفاوت از نامی باشد که در تصویر و در این کد مشاهده می کنید پس ضروری است نام صحیح جدول users را در دستور وارد کنید.
yourusername نیز مربوط به نام کاربر مورد نظر شما جهت تغییر رمز عبور می باشد.
و نهایتا باید دکمه Go در انتهای صفحه را فشار دهید تا تغییرات اعمال شوند.
هم اکنون، رمز عبور کار مورد نظر شما، به irpowerweb تغییر یافته و می توانید با این رمز عبور وارد پنل مدیریت WordPress خود شوید.
جهت سفارش هاست های وردپرس لینوکسی ایران هم اکنون اقدام و وبسایت وردپرسی خود را راه اندازی نمایید.