WordPress talán a legnépszerűbb és leggyakrabban használt CMS (Content Management System) a világon, és egy kis projektből nőtt ki nyílt forráskódú a mai napig az internet összes webhelyének körülbelül 29% -ában található meg, és van több mint 45.000 XNUMX beépülő modul. Ezért gondolunk szinte mindannyian rá, amikor kezdje egy bloggal vagy akár egy weboldalt, mivel ezen a ponton azt mondhatjuk, hogy jól bizonyított, hogy a könnyedség mindenféle projekt számára elérhető a neten.
Természetesen az egyszerű használat mellett normális, hogy időről időre némi kellemetlenségbe ütközhetünk, például megfeledkezve a hozzáférési jelszó. És bár természetesen vannak módjaink a visszaállítására (az "Elfelejtettem a jelszavamat" linken keresztül), előfordulhat, hogy elveszítettük a hozzáférést az e-mail fiókhoz, amelyen regisztráltunk. Tehát mutassuk meg hogyan állíthatjuk vissza a WordPress jelszavunkat a MySQL parancssorból.
Az eljárás egyáltalán nem összetett, és néhány lépésből áll, nevezetesen:
első elkészítjük a jelszavunk verzióját MD5 hash-szal, amelyet a következő paranccsal fogunk hozzárendelni fiókunkhoz (az "új jelszót" lecseréljük a használni kívántra:
#echo -n "newpassword" | md5sum
Kapunk egy típusú kódot e7018eb9d78e02ae40beeeacef203c1a, amelyet le kell másolnunk. Ezek után muszáj a MySQL kiszolgálónkat gyökérként érjük el:
#mysql -u gyökér -p
A következő parancsot hajtjuk végre a WordPress adatbázis (ha nem az alapértelmezett nevet használjuk, módosítsa a megfelelőre):
wordpress használata;
Most megszerezzük a fiók azonosítóját, bejelentkezési nevét és jelszavát, amelyet módosítanunk kell:
SELECT ID, user_login, user_pass FROM wp_users;
Ismételten a wp_users az az általános név, amellyel a WordPress létrehozza a táblákat, de ha a telepítéskor egyéniet választottunk, akkor azt át kell állítanunk a választottra.
Most nézzük jelszó megváltoztatása, és ehhez kellőképpen tudomásul vesszük az előző lépésben megszerzett felhasználói azonosítót (esetünkben feltételezzük, hogy 12), és mindenhez megadjuk a kapott jelszót az MD5-tel hash:
UPDATE wp_users SET user_pass = «e7018eb9d78e02ae40beeeacef203c1a»WHERE ID = 12;
Ez minden, ha most újra futtatjuk a parancsot:
SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 12;
Látni fogjuk, hogy a jelszó már nem ugyanaz, mint korábban, és valóban módosult.
Vagy megteheti a mysql-ből:
frissítse a wp_users beállítást user_pass = MD5 ('NEW_PASSWORD'), ahol ID = 12;