Bii o ṣe le Tun Ọrọ igbaniwọle Abojuto Wodupiresi nipasẹ MySQL Command Tọ


Nigbakan, olumulo Wodupiresi kan, pẹlu ọkan ninu awọn agbara atẹle, gẹgẹ bi alakoso, olootu, onkọwe, oluranlọwọ, tabi alabapin, gbagbe awọn ẹri iwọle rẹ, paapaa ọrọ igbaniwọle.

Ọrọ igbaniwọle Wodupiresi le yipada ni rọọrun nipasẹ\"Ọrọ igbaniwọle ti o sọnu" fọọmu iwọle Wodupiresi. Sibẹsibẹ, ti akọọlẹ Wodupiresi ko ba ni ọna lati wọle si adirẹsi imeeli rẹ, yiyipada ọrọ igbaniwọle lilo siseto yii le jẹ ko ṣee ṣe. Ni iru awọn ọran bẹẹ, iṣẹ ti mimu a Ọrọ igbaniwọle iroyin Wodupiresi le jẹ iṣakoso nikan nipasẹ olutọju eto pẹlu awọn anfani ni kikun si MySQL data daemon.

Ninu itọsọna yii, a yoo fihan ọ bi o ṣe le tunto ọrọigbaniwọle iroyin Wodupiresi nipasẹ laini aṣẹ MySQL ni Lainos.

Ṣaaju ki o to wọle si iṣẹ ibi ipamọ data MySQL/MariaDB, kọkọ ṣẹda ẹya MD5 Hash ti ọrọ igbaniwọle tuntun ti yoo pin si akọọlẹ naa, nipa gbigbejade aṣẹ isalẹ.

Rọpo okun “newpass” ti a lo ninu apẹẹrẹ yii pẹlu ọrọ igbaniwọle ti ara rẹ. Daakọ ọrọ elile MD5 si faili kan lati le lẹẹ elile nigbamii si aaye igbaniwọle olumulo MySQL.

# echo -n "newpass" | md5sum

Lẹhin ti o ti ipilẹṣẹ ọrọ-iwọle tuntun MD5 elile, wọle si ibi ipamọ data MySQL pẹlu awọn anfaani gbongbo ki o fun ni aṣẹ ni isalẹ lati ṣe idanimọ ati yan ibi ipamọ data Wodupiresi. Ninu ọran yii a pe orukọ ibi ipamọ data Wodupiresi\"wordpress".

# mysql -u root -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use wordpress;

Itele, ṣiṣẹ pipaṣẹ isalẹ lati ṣe idanimọ tabili ti o ni ẹri fun titoju awọn iroyin olumulo WordPress. Nigbagbogbo tabili ti o tọju gbogbo alaye olumulo jẹ wp_users .

Ibeere wp_users tabili lati gba gbogbo awọn olumulo wọle ID , orukọ buwolu wọle ati ọrọ igbaniwọle ati idanimọ aaye ID orukọ olumulo ti akọọlẹ ti o nilo igbaniwọle ọrọ igbaniwọle.

Iye ID olumulo yoo lo lati ṣe imudojuiwọn ọrọ igbaniwọle siwaju sii.

MariaDB [(none)]> show tables;
MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users;

Lẹhin ti o ti ṣe idanimọ idanimọ ID ti olumulo ti o nilo igbaniwọle ọrọ igbaniwọle, fun ni aṣẹ ni isalẹ lati ṣe imudojuiwọn ọrọ igbaniwọle rẹ. Rọpo olumulo ID ati ọrọ igbaniwọle MD5 Hash ni ibamu.

Ninu ọran yii ID olumulo ni 1 ati elile ọrọ igbaniwọle titun ni: e6053eb8d35e02ae40beeeacef203c1a.

MariaDB [(none)]> UPDATE wp_users SET user_pass= "e6053eb8d35e02ae40beeeacef203c1a" WHERE ID = 1;

Ni ọran ti o ko ba ni ọrọigbaniwọle hasash has5 tẹlẹ, o le ṣe pipaṣẹ Imudojuiwọn MySQL pẹlu ọrọ igbaniwọle ti a kọ sinu ọrọ pẹtẹlẹ, bi a ṣe han ninu apẹẹrẹ isalẹ.

Ninu ọran yii a yoo lo MySQL MD5() iṣẹ lati ṣe iṣiro hash MD5 ti okun ọrọigbaniwọle.

MariaDB [(none)]> UPDATE wp_users SET user_pass = MD5('the_new_password') WHERE ID=1;

Lẹhin ti o ti ni igbesoke ọrọ igbaniwọle, beere wp_users tabili pẹlu ID ti olumulo ti o ti yi ọrọ igbaniwọle pada lati le gba alaye ibi ipamọ olumulo yii.

MariaDB [(none)]> SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;

Gbogbo ẹ niyẹn! Bayi, sọ fun olumulo pe ọrọ igbaniwọle rẹ ti ni imudojuiwọn ati pe o yẹ ki o ni anfani lati wọle si Wodupiresi pẹlu ọrọ igbaniwọle tuntun.