Jak obnovit heslo WordPress z MySQL

wordpress_logo_password

WordPress je možná nejoblíbenější a nejpoužívanější CMS (Content Management System) na světě a vyrostl z malého projektu open source dodnes se vyskytuje asi u 29% všech webů na webu a má více než 45.000 XNUMX pluginů. Proto na něj téměř všichni myslíme, když začít s blogem nebo dokonce web, protože v tomto okamžiku můžeme říci, že snadnost, kterou nabízí pro všechny druhy projektů v síti, je dobře prokázána.

Samozřejmě je nad rámec snadného použití normální, že se občas můžeme setkat s nějakou nepříjemností, například zapomenutím přístupové heslo. I když samozřejmě máme způsoby, jak jej resetovat (prostřednictvím odkazu „Zapomněl jsem heslo“), možná jsme ztratili přístup k e-mailovému účtu, pomocí kterého jsme se zaregistrovali. Ukažme si to jak obnovit naše heslo WordPress z příkazového řádku MySQL.

Postup není vůbec složitý a skládá se z několika kroků, a to:

V první řadě vytvoříme verzi našeho hesla s hash MD5, které budou k našemu účtu přiřazeny pomocí následujícího příkazu („nové heslo“ nahradíme tím, které použijeme:

#echo -n "nové heslo" | md5sum

Dostaneme kód typu e7018eb9d78e02ae40beeeacef203c1a, které musíme kopírovat. Poté musíme přistupujte na náš server MySQL jako root:

#mysql -u root -p

Provedeme následující příkaz, abychom vybrali Databáze WordPress (pokud nepoužíváme výchozí název, změňte jej na vhodný název):

používat wordpress;

Nyní získáme ID, přihlašovací jméno a heslo účtu, který musíme upravit:

SELECT ID, user_login, user_pass FROM wp_users;

Obecně platí, že wp_users je obecný název, pomocí kterého WordPress vytváří tabulky, ale pokud jsme se v době instalace rozhodli pro vlastní, budeme jej muset změnit na ten, který jsme si vybrali.

Tak pojďme změnit heslo, a za tímto účelem si náležitě všimneme ID uživatele, které jsme získali v předchozím kroku (v našem případě budeme předpokládat, že je to 12), a zadáme heslo získané na začátku všeho, pomocí MD5 hash:

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

To je vše, pokud nyní spustíme příkaz znovu:

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

Uvidíme, že heslo již není stejné jako dříve a že bylo skutečně upraveno.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Josef Garcia řekl

    Nebo můžete udělat z mysql:

    aktualizovat wp_users set user_pass = MD5 ('NEW_PASSWORD') kde ID = 12;