Kuinka nollata WordPress-salasana MySQL: stä

wordpress_logo_salasana

WordPress on kenties maailman suosituin ja käytetty CMS (Content Management System) ja kasvoi pienestä projektista avoimen lähdekoodin tähän päivään saakka sitä löytyy noin 29 prosentista kaikista verkkosivustoista yli 45.000 XNUMX laajennusta. Siksi melkein kaikki meistä ajattelevat häntä, kun se tulee aloita blogista tai jopa verkkosivusto, koska tässä vaiheessa voimme sanoa, että sen tarjoama helppous kaikenlaisille nettiprojekteille on hyvin osoitettu.

Tietenkin, sen helppokäyttöisyyden lisäksi, on normaalia, että ajoittain saatamme kohdata jonkin verran haittaa, esimerkiksi unohtaa pääsysalasana. Ja vaikka meillä on tietysti tapoja palauttaa se ("Unohdin salasanani" -linkin kautta), olemme saattaneet menettää pääsyn rekisteröidylle sähköpostitilille. Joten näytetään miten palautetaan WordPress-salasanamme MySQL-komentoriviltä.

Menettely ei ole lainkaan monimutkainen ja koostuu muutamasta vaiheesta, nimittäin:

Ensinnäkin Luomme version salasanastamme MD5-hashilla, joka osoitetaan tilillemme seuraavan komennon avulla (korvataan «uusi salasana» käytetyllä salasanalla:

#echo -n "uusi salasana" | md5sum

Meille annetaan tyypin koodi e7018eb9d78e02ae40beeeacef203c1a, joka meidän on kopioitava. Tämän jälkeen meidän on käyttää MySQL-palvelinta juurina:

#mysql -u root -p

Suoritamme seuraavan komennon valitaksesi WordPress-tietokanta (jos emme käytä oletusnimeä, vaihda se oikeaan):

käytä wordpress;

Nyt aiomme hankkia muokattavan tilin tunnuksen, kirjautumisnimen ja salasanan:

VALITSE ID, user_login, user_pass FROM wp_users;

Jälleen kerran wp_users on yleisnimi, jolla WordPress luo taulukot, mutta jos asennuksen aikana olemme valinneet mukautetun, meidän on vaihdettava se valitsemaamme.

Katsotaanpa nyt vaihda salasana, ja tätä varten otamme asianmukaisesti huomioon edellisessä vaiheessa saamamme käyttäjätunnuksen (tapauksemme vuoksi oletamme, että se on 12) ja annamme kaiken alussa saadun salasanan MD5: n kanssa hash:

PÄIVITÄ wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»Missä ID = 12;

Siinä kaikki, jos suoritamme komennon uudelleen:

SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 12;

Näemme, että salasana ei ole enää sama kuin aiemmin, ja että sitä on todellakin muutettu.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Josep Garcia dijo

    Tai voit tehdä mysql: stä:

    päivitä wp_users set user_pass = MD5 ('NEW_PASSWORD'), jossa ID = 12;