Kako resetirati WordPress lozinku iz MySQL-a

wordpress_logo_password

WordPress je možda najpopularniji i najkorišteniji CMS (Content Management System) na svijetu, a izrastao je iz malog projekta open source do danas se nalazi u oko 29% svih web lokacija na webu i ima ih više od 45.000 dodataka. Zbog toga gotovo svi mislimo na njega kada je u pitanju započnite s blogom ili čak web stranicu, jer u ovom trenutku možemo reći da je lakoća koju nudi za sve vrste projekata na mreži dobro dokazana.

Naravno, izvan njegove jednostavnosti upotrebe, normalno je da s vremena na vrijeme naletimo na neke neugodnosti, na primjer zaboravljajući pristupna lozinka. I premda naravno imamo metode za resetovanje (putem veze „Zaboravio sam lozinku“), možda smo izgubili pristup računu e-pošte s kojim smo se registrirali. Pa hajde da pokažemo kako resetirati našu WordPress lozinku iz MySQL naredbenog retka.

Postupak uopće nije složen i sastoji se od nekoliko koraka, i to:

Prvo kreiramo verziju naše lozinke s MD5 hešem, koji će biti dodijeljeni našem računu pomoću sljedeće naredbe (zamjenjujemo «novu lozinku» onom koju ćemo koristiti:

#echo -n "nova lozinka" | md5sum

Dobit ćemo šifru tog tipa e7018eb9d78e02ae40beeeacef203c1a, koju moramo kopirati. Nakon ovoga moramo pristupite našem MySQL serveru kao root:

#mysql -u korijen -p

Izvršavamo sljedeću naredbu za odabir WordPress baza podataka (ako ne koristimo zadani naziv, promijenite ga u odgovarajući):

koristite wordpress;

Sada ćemo dobiti ID, korisničko ime i lozinku računa koji moramo izmijeniti:

SELECT ID, user_login, user_pass FROM wp_users;

Opet, wp_users je generičko ime s kojim WordPress kreira tablice, ali ako smo se u trenutku instalacije odlučili za prilagođeni, morat ćemo ga promijeniti u onaj koji smo odabrali.

Ajmo sad promenite lozinku, i za to uzimamo na znanje korisnički ID koji smo dobili u prethodnom koraku (za naš slučaj pretpostavit ćemo da je 12) i unosimo lozinku dobivenu na početku svega, s MD5 hash:

UPDATE wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»GDJE ID = 12;

To je sve, ako sada ponovo pokrenemo naredbu:

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

Vidjet ćemo da lozinka više nije ista kao prije i da je zaista promijenjena.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Joseph Garcia rekao je

    Ili možete učiniti iz mysqla:

    ažuriranje wp_users set user_pass = MD5 ('NEW_PASSWORD') gdje je ID = 12;