Néha, a WordPress felhasználó a következő képességek egyikével, mint például rendszergazda, szerkesztő, szerző, közreműködő vagy előfizető, elfelejti bejelentkezési adatait, különösen a jelszót.
WordPress a jelszó könnyen megváltoztatható a "Elfelejtett jelszó”WordPress bejelentkezési űrlap. Ha azonban a WordPress -fiók nem tudja elérni az e -mail címét, a jelszó megváltoztatása ezzel a mechanizmussal lehetetlen. Ilyen esetekben a WordPress -fiók jelszavának frissítését csak a rendszergazda tudja kezelni, aki teljes jogosultsággal rendelkezik a MySQL adatbázis -démonhoz.
Ebben az útmutatóban megmutatjuk, hogyan lehet visszaállítani a WordPress -fiók jelszavát a MySQL parancssor Linux alatt.
Bejelentkezés előtt MySQL/MariaDB adatbázis szolgáltatást, először hozzon létre egy MD5 Hash a fiókhoz rendelt új jelszó verzióját az alábbi parancs kiadásával.
Helyettesíteni a "newpass”Karakterlánc ebben a példában a saját erős jelszavával. Másolja a jelszót MD5 hash fájlba, hogy később beilleszthesse a hash -t a MySQL felhasználói jelszó mezőbe.
# echo -n "newpass" | md5sum.
Miután létrehozta az új jelszót, az MD5 kivonatot, jelentkezzen be a MySQL adatbázisba root jogosultságokkal, és adja ki az alábbi parancsot a WordPress adatbázis azonosításához és kiválasztásához. Ebben az esetben a WordPress adatbázis neve „wordpress”.
# mysql -u root -p. MariaDB [(nincs)]> adatbázisok megjelenítése; MariaDB [(nincs)]> wordpress használata;
Ezután hajtsa végre az alábbi parancsot a WordPress felhasználói fiókok tárolásáért felelős táblázat azonosításához. Általában az összes felhasználói információt tároló táblázat az wp_users
.
Lekérdezés wp_users
táblázat az összes felhasználó lekéréséhez Azonosító
, bejelentkezési nevet és jelszót, és azonosítsa a fiók felhasználónevének azonosító mezőjét, amelyhez a jelszót módosítani kell.
A felhasználónév -azonosító értékét használjuk a jelszó további frissítésére.
MariaDB [(nincs)]> táblázatok megjelenítése; MariaDB [(nincs)]> SELECT ID, user_login, user_pass FROM wp_users;
Miután helyesen azonosította a Azonosító annak a felhasználónak, akinek meg kell változtatnia a jelszót, adja ki az alábbi parancsot a jelszó frissítéséhez. Cserélje ki a felhasználót Azonosító
és jelszót MD5
Hash ennek megfelelően.
Ebben az esetben a felhasználói azonosító 1 és az új jelszó -kivonat: e6053eb8d35e02ae40beeeacef203c1a.
MariaDB [(nincs)]> UPDATE wp_users SET user_pass = "e6053eb8d35e02ae40beeeacef203c1a"WHERE ID = 1;
Abban az esetben, ha még nincs MD5 kivonatolt jelszót, végrehajthatja MySQL FRISSÍTÉS parancsot egyszerű jelszóval írt jelszóval, az alábbi példában látható módon.
Ebben az esetben használni fogjuk MySQL MD5 ()
függvény a jelszó karakterlánc MD5 kivonatának kiszámításához.
MariaDB [(nincs)]> UPPATE wp_users SET user_pass = MD5 ('az_új_jelszó') WHERE ID = 1;
A jelszó frissítése után, wp_users lekérdezés táblázat annak a felhasználónak az azonosítójával, akinek megváltoztatta a jelszavát, hogy lekérje ezeket a felhasználói adatbázis -információkat.
MariaDB [(nincs)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;
Ez minden! Most tájékoztassa a felhasználót arról, hogy jelszava frissült, és képesnek kell lennie bejelentkezni a WordPress -be az új jelszóval.