Hvernig á að endurstilla WordPress Admin Lykilorð með MySQL stjórnskipun


Stundum gleymir WordPress notandi, með einn af eftirfarandi hæfileikum, eins og stjórnandi, ritstjóri, höfundur, þátttakandi eða áskrifandi, innskráningarupplýsingum sínum, sérstaklega lykilorðinu.

Auðvelt er að breyta WordPress lykilorði með „Týnt lykilorði“ WordPress innskráningareyðublaði. Hins vegar, ef WordPress reikningurinn hefur enga leið til að fá aðgang að netfanginu sínu, getur verið ómögulegt að breyta lykilorðinu með því að nota þetta kerfi. Í slíkum tilfellum er starfið að uppfæra a Lykilorð WordPress reiknings er aðeins hægt að stjórna af kerfisstjóra með full réttindi til MySQL gagnagrunnspúkans.

Í þessari handbók munum við sýna þér hvernig á að endurstilla WordPress reikning lykilorð í gegnum MySQL skipanalínuna í Linux.

Áður en þú skráir þig inn á MySQL/MariaDB gagnagrunnsþjónustuna skaltu fyrst búa til MD5 Hash útgáfu af nýja lykilorðinu sem verður úthlutað á reikninginn, með því að gefa út skipunina hér að neðan.

Skiptu um newpass strenginn sem notaður er í þessu dæmi fyrir þitt eigið sterkt lykilorð. Afritaðu lykilorðið MD5 kjötkássa í skrá til að líma kjötkássa síðar í MySQL lykilorðareit notanda.

# echo -n "newpass" | md5sum

Eftir að þú hefur búið til nýja lykilorðið MD5 hash skaltu skrá þig inn í MySQL gagnagrunninn með rótarréttindum og gefa út skipunina hér að neðan til að bera kennsl á og velja WordPress gagnagrunninn. Í þessu tilviki er WordPress gagnagrunnurinn nefndur wordpress.

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

Næst skaltu framkvæma skipunina hér að neðan til að bera kennsl á töfluna sem ber ábyrgð á að geyma WordPress notendareikninga. Venjulega er taflan sem geymir allar notendaupplýsingar wp_users.

Fyrirspurn um wp_users töflu til að sækja alla notendur ID, innskráningarnafn og lykilorð og auðkenna notendanafn ID reit reikningsins sem þarf að breyta lykilorðinu.

Gildi notandanafns auðkennis verður notað til að uppfæra lykilorðið frekar.

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

Eftir að þú hefur rétt auðkennt auðkenni notandans sem þarf að breyta lykilorðinu skaltu gefa út skipunina hér að neðan til að uppfæra lykilorðið hans. Skiptu um ID notanda og lykilorði MD5 Hash í samræmi við það.

Í þessu tilviki er notandaauðkennið 1 og nýja lykilorðið er: e6053eb8d35e02ae40beeeacef203c1a.

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

Ef þú ert ekki með nú þegar MD5 hashed lykilorð geturðu framkvæmt MySQL UPDATE skipunina með lykilorðinu skrifað í einföldum texta, eins og sýnt er í dæminu hér að neðan.

Í þessu tilviki munum við nota MySQL MD5() aðgerðina til að reikna út MD5 kjötkássa lykilorðsstrengsins.

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

Eftir að lykilorðið hefur verið uppfært skaltu spyrja wp_users töfluna með auðkenni notandans sem þú hefur breytt lykilorðinu til að sækja þessar notendagagnagrunnsupplýsingar.

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

Það er allt og sumt! Láttu nú notandann vita að lykilorðið hans hafi verið uppfært og hann ætti að geta skráð sig inn á WordPress með nýja lykilorðinu.