Kuidas lähtestada WordPressi administraatori parool MySQL-i käsuviiba kaudu


Mõnikord unustab WordPressi kasutaja, kellel on üks järgmistest võimalustest, näiteks administraator, toimetaja, autor, kaastöötaja või tellija, oma sisselogimismandaadid, eriti parooli.

WordPressi parooli saab hõlpsasti muuta\"kadunud parooli" kaudu WordPressi sisselogimisvormi kaudu. Kui aga WordPressi kontol pole võimalust tema e-posti aadressile juurde pääseda, võib parooli muutmine selle mehhanismi abil olla võimatu. Sellistel juhtudel võib WordPressi konto parooli saab hallata ainult süsteemiadministraator, kellel on MySQL-i andmebaasi deemonil täielikud õigused.

Selles juhendis näitame teile, kuidas lähtestada WordPressi konto parool Linuxi MySQL-i käsurea kaudu.

Enne MySQL/MariaDB andmebaasiteenusesse sisselogimist looge kõigepealt kontole määratava uue parooli MD5 Hash versioon, väljastades alloleva käsu.

Asendage selles näites kasutatud string „newpass” oma tugeva parooliga. Kopeerige parooli MD5 räsi faili, et hiljem räsi MySQL-i kasutaja parooli väljale kleepida.

# echo -n "newpass" | md5sum

Kui olete uue parooli MD5 räsi genereerinud, logige sisse juurõigustega MySQL-i andmebaasi ja väljastage allpool käsk WordPressi andmebaasi tuvastamiseks ja valimiseks. Sel juhul nimetatakse WordPressi andmebaasi\"wordpress".

# mysql -u root -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use wordpress;

Järgmisena käivitage järgmine käsk, et tuvastada tabel, mis vastutab WordPressi kasutajakontode salvestamise eest. Tavaliselt on kogu kasutajainfot salvestav tabel wp_users .

Päringu wp_users tabelilt kõigi kasutajate ID , sisselogimisnime ja parooli hankimiseks ning parooli muutmist vajava konto kasutajanime ID välja tuvastamiseks.

Kasutajanime ID väärtust kasutatakse parooli täiendavaks värskendamiseks.

MariaDB [(none)]> show tables;
MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users;

Kui olete parooli muutmist vajava kasutaja ID õigesti tuvastanud, väljastage tema parooli värskendamiseks järgmine käsk. Asendage vastavalt kasutaja ID ja parool MD5 Hash.

Sellisel juhul on kasutajatunnus 1 ja uue parooli räsi on: e6053eb8d35e02ae40beeeacef203c1a.

MariaDB [(none)]> UPDATE wp_users SET user_pass= "e6053eb8d35e02ae40beeeacef203c1a" WHERE ID = 1;

Kui teil pole juba MD5 räsitud parooli, võite käsu MySQL UPDATE käivitada lihtsas tekstis kirjutatud parooliga, nagu on näidatud allpool toodud näites.

Sel juhul kasutame paroolistringi MD5 räsi arvutamiseks funktsiooni MySQL MD5() .

MariaDB [(none)]> UPDATE wp_users SET user_pass = MD5('the_new_password') WHERE ID=1;

Pärast parooli värskendamist pärige selle andmebaasi teabe hankimiseks tabelist wp_users selle kasutaja ID-ga, et olete parooli muutnud.

MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;

See on kõik! Nüüd teavitage kasutajat, et tema parool on uuendatud ja tal peaks olema võimalik uue parooliga WordPressi sisse logida.