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;
Ще видим, че паролата вече не е същата като преди и че наистина е модифицирана.