A volte, un utente WordPress, con una delle seguenti capacità, come amministratore, editore, autore, collaboratore o abbonato, dimentica le proprie credenziali di accesso, in particolare la password. La password di WordPress può essere facilmente modificata tramite il modulo di accesso WordPress “Password dimenticata”. Ma, se l’account WordPress non ha modo di accedere al suo indirizzo email, cambiare la password utilizzando questo meccanismo può essere impossibile. In tali casi, il lavoro di aggiornamento della password di un account WordPress può essere gestito solo da un amministratore di sistema con privilegi completi sul demone del database MySQL. Vediamo insieme come modificare la password utente di wordpress tramite terminale linux.
Accedi al database MySQL con i privilegi di root ed esegui il comando seguente per identificare e selezionare il database WordPress.
Per accedere al relativo DB tramite terminale mysql utilizza il comando
show databases;
Selezione il database da elaborare con il comando
use nomedatabase;
Utilizza il comando show tables; per identificare le tabelle
show tables;
Successivamente, esegui il comando seguente per identificare la tabella responsabile della memorizzazione degli account utente di WordPress. Di solito la tabella che memorizza tutte le informazioni dell’utente è wp_users
.
Tabella di query wp_users
per recuperare tutti gli utenti ID
, il nome di accesso e la password e identificare il campo ID nome utente dell’account che richiede la modifica della password. Il valore ID nome utente verrà utilizzato per aggiornare ulteriormente la password.
Con il comando
SELECT ID, user_login, user_pass FROM wp_users;
Vengono visualizzate le seguenti informazioni sugli utenti;
Sarà possibile eseguire il comando MySQL UPDATE con la password scritta in testo normale, come mostrato nell’esempio seguente.n In questo caso useremo MySQL MD5()
la funzione per calcolare l’hash MD5 della stringa della password. Le informazioni user_pass dell’utente di cui vogliamo reimpostare la password vengono modificate nel valore crittografato MD5; l’ID dell’utente che richiede la modifica della password, eseguire il comando seguente per aggiornare la sua password.
UPDATE wp_users SET user_pass = MD5('nuovapassowrd') WHERE ID=1;
Dopo che la password è stata aggiornata, interroga la tabella wp_users con l’ID dell’utente che hai cambiato la password per recuperare queste informazioni sul database utente.
SELECT ID, user_login, user_pass FROM wp_users WHERE ID = 1;
Lascia un commento