Jinsi ya kuweka upya Nenosiri la Msimamizi wa WordPress kupitia MySQL Command Prompt


Wakati mwingine, mtumiaji wa WordPress, aliye na mojawapo ya uwezo zifuatazo, kama vile msimamizi, mhariri, mwandishi, mchangiaji, au mteja, husahau kitambulisho chake cha kuingia, hasa nenosiri.

Nenosiri la WordPress linaweza kubadilishwa kwa urahisi kupitia \Nenosiri Lililopotea fomu ya kuingia ya WordPress.Hata hivyo, ikiwa akaunti ya WordPress haina njia ya kufikia barua pepe yake, kubadilisha nenosiri kwa kutumia utaratibu huu inaweza kuwa haiwezekani.Katika hali kama hizi, kazi ya kusasisha a. Nenosiri la akaunti ya WordPress linaweza tu kudhibitiwa na msimamizi wa mfumo aliye na mapendeleo kamili kwa daemon ya hifadhidata ya MySQL.

Katika mwongozo huu, tutakuonyesha jinsi ya kuweka upya nenosiri la akaunti ya WordPress kupitia mstari wa amri wa MySQL katika Linux.

Kabla ya kuingia kwenye huduma ya hifadhidata ya MySQL/MariaDB, kwanza unda toleo la MD5 Hash la nenosiri jipya ambalo litatumwa kwa akaunti, kwa kutoa amri iliyo hapa chini.

Badilisha safu ya newpass iliyotumiwa katika mfano huu na nenosiri lako dhabiti. Nakili neno la siri MD5 heshi kwenye faili ili baadaye ubandike heshi kwenye sehemu ya nenosiri ya mtumiaji wa MySQL.

# echo -n "newpass" | md5sum

Baada ya kutengeneza nenosiri jipya la MD5 heshi, ingia kwenye hifadhidata ya MySQL na upendeleo wa mizizi na utoe amri iliyo hapa chini ili kutambua na kuchagua hifadhidata ya WordPress. Katika kesi hii hifadhidata ya WordPress inaitwa \wordpress.

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

Ifuatayo, tekeleza amri iliyo hapa chini ili kutambua jedwali linalohusika na kuhifadhi akaunti za mtumiaji wa WordPress. Kwa kawaida jedwali linalohifadhi taarifa zote za mtumiaji ni wp_users.

Jedwali la hoja wp_users ili kurejesha watumiaji wote ID, jina la kuingia na nenosiri na kutambua sehemu ya kitambulisho cha akaunti inayohitaji nenosiri kubadilishwa.

Nambari ya kitambulisho cha jina la mtumiaji itatumika kusasisha nenosiri zaidi.

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

Baada ya kutambua kwa usahihi kitambulisho cha mtumiaji anayehitaji kubadilisha nenosiri, toa amri iliyo hapa chini ili kusasisha nenosiri lake. Badilisha mtumiaji ID na nenosiri MD5 Hashi ipasavyo.

Katika hali hii kitambulisho cha mtumiaji ni 1 na neno la siri hashi mpya ni: e6053eb8d35e02ae40beeeacef203c1a.

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

Iwapo huna nenosiri la haraka la MD5 tayari, unaweza kutekeleza amri ya MySQL UPDATE na nenosiri lililoandikwa kwa maandishi wazi, kama inavyoonyeshwa katika mfano hapa chini.

Katika hali hii tutatumia kitendakazi cha MySQL MD5() ili kukokotoa heshi ya MD5 ya mfuatano wa nenosiri.

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

Baada ya nenosiri kusasishwa, uliza wp_users jedwali lenye kitambulisho cha mtumiaji kwamba umebadilisha nenosiri ili kupata taarifa hii ya hifadhidata ya mtumiaji.

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

Ni hayo tu! Sasa, mjulishe mtumiaji kwamba nenosiri lake limesasishwa na inapaswa kuwa na uwezo wa kuingia kwenye WordPress na nenosiri jipya.