Как да нулирам паролата на WordPress от MySQL

wordpress_logo_password

WordPress е може би най-популярната и използвана CMS (система за управление на съдържанието) в света и е израснала от малък проект с отворен код до днес се намира в около 29% от всички уебсайтове в мрежата и има повече от 45.000 XNUMX приставки. Ето защо почти всички от нас мислят за него, когато става въпрос започнете с блог или дори уебсайт, тъй като на този етап можем да кажем, че лекотата, която предлага за всякакви проекти в мрежата, е добре доказана.

Разбира се, освен лекотата на използване, е нормално от време на време да се сблъскваме с някои неудобства, например да забравим парола за достъп. И въпреки че разбира се имаме методи да го нулираме (чрез връзката „Забравих паролата си“), може да сме загубили достъп до имейл акаунта, с който сме се регистрирали. Така че нека да покажем как да нулираме нашата парола за WordPress от командния ред на MySQL.

Процедурата изобщо не е сложна и се състои от няколко стъпки, а именно:

На първо място ние създаваме версия на нашата парола с MD5 хеш, който ще бъде присвоен на нашия акаунт чрез следната команда (заместваме «нова парола» с тази, която ще използваме:

#echo -n "newpassword" | md5sum

Ще ни бъде даден код от типа e7018eb9d78e02ae40beeeacef203c1a, които трябва да копираме. След това трябва достъп до нашия MySQL сървър като корен:

#mysql -u корен -p

Изпълняваме следната команда, за да изберете База данни на WordPress (ако не използваме името по подразбиране, променете го на подходящото):

използвайте wordpress;

Сега ще получим ID, име за вход и парола на акаунта, който трябва да модифицираме:

ИЗБЕРЕТЕ ID, user_login, user_pass ОТ wp_users;

Отново, wp_users е родово име, с което WordPress създава таблиците, но ако по време на инсталацията сме избрали персонализирана, ще трябва да я променим на избраната от нас.

А сега нека промяна на паролата, и за това вземаме надлежно предвид потребителския идентификатор, който сме получили в предишната стъпка (за нашия случай ще приемем, че е 12) и въвеждаме паролата, получена в началото на всичко, с MD5 хеш:

АКТУАЛИЗИРАНЕ wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»КЪДЕ ID = 12;

Това е всичко, ако сега изпълним командата отново:

ИЗБЕРЕТЕ ID, user_login, user_pass ОТ wp_users WHERE ID = 12;

Ще видим, че паролата вече не е същата като преди и че наистина е модифицирана.