چه زمانی نیاز به تغییر رمز با SQL داریم؟
اگر رمز عبور مدیریت وردپرس را فراموش کردهاید و ایمیل بازیابی هم کار نمیکند، تنها راه تغییر رمز از طریق دیتابیس MySQL با phpMyAdmin است.
مراحل تغییر رمز
مرحله ۱: ورود به phpMyAdmin
از کنترل پنل هاست (دایرکت ادمین یا cPanel) به phpMyAdmin وارد شوید.
مرحله ۲: انتخاب دیتابیس
دیتابیس وردپرس را انتخاب کنید.
مرحله ۳: اجرای کوئری
تب SQL را بزنید و کوئری زیر را اجرا کنید:
UPDATE wp_users SET user_pass = MD5('NewPassword123') WHERE user_login = 'admin';
admin را با نام کاربری خود و NewPassword123 را با رمز جدید جایگزین کنید.
مرحله ۴: ورود به وردپرس
با رمز جدید وارد پیشخوان شوید. مهم: وردپرس رمز MD5 را به phpass تبدیل میکند و امنیت بالاتری خواهد داشت.
روش جایگزین: WP-CLI
wp user update admin --user_pass="NewPassword123"
روش جایگزین: functions.php
کد زیر را موقتاً به functions.php اضافه کنید:
wp_set_password('NewPassword123', 1);
1 شناسه کاربر admin است. پس از ورود، این خط را حذف کنید.
نکات امنیتی
رمز عبور قوی انتخاب کنید (حداقل ۱۲ کاراکتر). پس از تغییر، ۲FA فعال کنید. اگر هک شدهاید، تمام رمزهای عبور (هاست، FTP، دیتابیس) را تغییر دهید.
هاست وردپرس میهن هاستینگ با phpMyAdmin برای مدیریت آسان دیتابیس و پشتیبانی ۲۴/۷ برای بازیابی رمز.