021-88926351
info@ezHost.ir
ورود ثبت نام
Facebook
LinkedIn
Instagram
  • صفحه نخست
  • ثبت دامنه
  • میزبانی وب
    • هاست لینوکس
      • حرفه ای ایران
      • حرفه ای اروپا
      • اقتصادی (لیکونومی)
      • هاست ویژه وردپرس
    • هاست ویندوز
      • حرفه ای ابری ایران
  • سرور مجازی
    • ایران
    • خارج
      • آلمان
      • فنلاند
    • سرور مجازی بایننس و ترید
  • سرور اختصاصی
    • خارج از کشور
      • سرور هلند
  • نمایندگی فروش
    • هاست لینوکس
      • داخل کشور
      • خارج از کشور
    • هاست ویندوز
      • داخل کشور
    • نمایندگی دامنه بین المللی
    • همکاری در فروش
  • سایر خدمات
    • گواهینامه SSL
    • طراحی وب سایت
  • ایزی هاست
    • ورود به ناحیه کاربری
    • وبلاگ ایزی هاست
    • شماره حساب ها
    • فرصت های شغلی
    • سنجش رضایتمندی
    • درباره ما
    • تماس با ما
wordpress-mysql-password

آموزش تغییر رمز عبور ادمین وردپرس توسط MySQL

ژانویه 30, 2018کارشناس محتوادانشنامه۱ comment

آیا تا به حال رمز عبور مدیریت وردپرس خود را فراموش کرده اید و به ایمیل خود دسترسی نداشته باشید یا حساب ایمیل خود را به درستی در وردپرس وارد نکرده باشید؟ نگران نباشید. در این مطلب آموزش خواهیم داد که چگونه رمز عبور خود را از طریق خط فرمان MySQL تغییر دهید.

این کار بسیار ساده خواهد بود در صورتی که نام کاربری و رمز عبور اتصال به پایگاه داده را داشته باشید و یا به فایل wp-config.php دسترسی داشته باشید.

تنظیم مجدد کلمه عبور مدیریت وردپرس با استفاده از MySLQ

با جست و جو برای نام کاربری و رمز ورود پایگاه داده وردپرس که شما در فایل wp-config.php ذخیره کرده اید شروع می کنیم. این کار را با رفتن به دایرکتوری که وردپرس را در آن نصب کرده اید و باز کردن فایل مورد نظر با یک ویرایشگر همچون نانو انجام می دهیم.

# nano wp-config.php

خطوط زیر را در فایل wp-config.php پیدا کنید:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

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

حال ما تمام اطلاعات لازم برای اتصال به پایگاه داده وردپرس را در اختیار داریم و می توانیم با این اطلاعات و با دستور زیر به پایگاه داده متصل شویم.

# mysql -u username_here -p -d database_name_here

پس از اجرای دستور بالا از شما درخواست رمز عبور می کند. رمز آن را از مکان password_here وارد کنید.

پس از پذیرش رمز عبور ، کوئری (query) پایگاه داده زیر را وارد کنید. نام پایگاه داده وردپرس را از اطلاعات فایل wp-config.php در اینجا جایگزین کنید.

mysql> use 'database_name_here';

با استفاده از کوئری زیر می توانید به دنبال جدولی که مربوط به مدیریت است با جایگزین کردن نام آن بیابید.

mysql> show tables LIKE '%users';
wordpress-mysql-password

wordpress-mysql-password

خروجی جدولی مشابه جدول زیر خواهد بود.

+---------------------------------------+
| Tables_in_database_name_here (%users) |
+---------------------------------------+
| wp_users                              |
+---------------------------------------+
۱ row in set (0.00 sec)

از جدول کاربران پیشفرض که خروجی کوئری بالاست می توانید یک کاربر را انتخاب کنید. برای مثال ما wp_users را انتخاب کردیم. همچنین ما از admin برای نام مدیر خود استفاده می کنیم. نام مدیر یا ادمین شما ممکن است است متفاوت باشد که باید به جای admin جایگزین کنید.

mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin';

+----+------------+------------------------------------+
| ID | user_login | user_pass                          |
+----+------------+------------------------------------+
|  ۱ | admin      | $P$BiD1utsVDNrPVFm7.wcwPGzc.rKbu5. |
+----+------------+------------------------------------+
۱ row in set (0.00 sec)

 

همانطور که مشاهده می کنید خروجی کوئری بالا یک جدول است که رمز عبور مدیر به صورت رمزنگاری شده یا hash شده در جلوی آن نوشته شده است.

با استفاده از کوئری پایین رمز مدیر را عوض میکنیم. البته باید این پسور رمز نگاری شود که توسط همین کوئری با الگوریتم MD5 هش می شود.

در بخش new_password ، رمز عبور  جدید خود را وارد کنید.

mysql> UPDATE wp_users SET user_pass=MD5('new_password') WHERE user_login = 'admin';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

الان در صورتی که رمز عبور را تست کنید متوجه می شوید که رمز عبور تغییر کرده است.

mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin';

+----+------------+----------------------------------+
| ID | user_login | user_pass                        |
+----+------------+----------------------------------+
|  ۱ | admin      | 88162595c58939c4ae0b35f39892e6e7 |
+----+------------+----------------------------------+
۱ row in set (0.00 sec)

برای خروج از MySQL دستور exit را وارد کنید.

نکته: در صورتی که PHP My Admin در اختیار دارید می توانید از رابط گرافیکی این نرم افزار استفاده کنید و رمزعبور را به راحتی مشاهده و تعویض کنید. که در مطالب بعدی آموزش داده خواهد شد.

امیدوارم مطلب مفید واقع شده باشد.

Free Download WordPress Themes
Premium WordPress Themes Download
Download Premium WordPress Themes Free
Free Download WordPress Themes
udemy course download free
download lenevo firmware
Download Nulled WordPress Themes
free online course
برچسب: MySQL, password, Wordpress, وردپرس

مطالب پیشنهادی

MySQL چیست؟

آگوست 30, 2015علیرضا طبرزدی

تغییر رمز عبور در سی پنل

آگوست 29, 2015مدیر سایت

پیشگیری و مقابله با حملات Brute Force

آوریل 26, 2015مدیر سایت

۱ comment. دیدگاه جدید بگذارید

امیر اشکان عماد مستوفی
آوریل 18, 2019 10:19 ق.ظ

فوق العاده عالی و کاربردی ممنون از مطالب خوبتون

پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ورود به ناحیه کاربری
مرکز آموزش

تمام حقوق این سایت متعلق به ایزی هاست می باشد