Modificare la password di WordPress tramite phpMyAdmin: ripristinare l'accesso come amministratore tramite il database

Tempo di lettura ca.: 13 minuti

Se tu Password di amministrazione WordPress dimenticata e la normale procedura di recupero della password non ha funzionato, puoi reimpostare la password di un utente WordPress direttamente tramite il database. Con un hosting CURIAWEB hai a disposizione phpMyAdmin tramite cPanel.

Questo metodo è particolarmente utile se non hai più accesso all'indirizzo email associato all'utente WordPress o se WordPress non riesce a inviare un'email per il reset della password. Tuttavia, per farlo è necessario avere accesso all'hosting o a cPanel e bisogna identificare il database corretto della propria installazione di WordPress.

Poiché accedi direttamente al database di WordPress tramite phpMyAdmin, devi procedere con cautela. Una modifica errata può compromettere il sito web o singole funzionalità. In questa guida modificheremo pertanto esclusivamente la voce rilevante per la password dell'utente.

Breve spiegazione: Apri in cPanel phpMyAdmin, seleziona il database della tua installazione WordPress e apri la tabella degli utenti. Modifica l'utente desiderato e imposta per password utente una nuova password con la funzione MD5. Dopo il primo accesso riuscito, WordPress elabora ulteriormente la password con il suo attuale sistema di hashing delle password.

Quando dovresti cambiare la password di WordPress tramite phpMyAdmin? #

La modifica tramite phpMyAdmin è un metodo di recupero alternativo. Non dovrebbe essere la via normale se la funzione integrata di recupero della password di WordPress funziona.

Usa phpMyAdmin, ad esempio, quando:

  • tu non hai più accesso all'indirizzo e-mail associato
  • l'e-mail di recupero della password non arriva
  • l'invio di email da WordPress non funziona
  • non puoi ripristinare l'utente tramite il normale ripristino
  • tu continui ad avere accesso a cPanel e al database di WordPress

Se riesci a raggiungere l'indirizzo email salvato, dovresti prima usare la normale funzione di WordPress „Password dimenticata?“ usare.

Spiegheremo il percorso standard in dettaglio nella nostra guida Password di WordPress dimenticata: ripristinare l'accesso come amministratore.

Cos'è phpMyAdmin? #

phpMyAdmin è un'interfaccia di gestione basata sul web per database MySQL o MariaDB. WordPress memorizza gran parte dei suoi dati non in file, ma in un database.

A ciò appartengono, ad esempio:

  • Articoli e pagine
  • Commenti
  • Account utente
  • Impostazioni del sito web
  • Impostazioni del plugin
  • Impostazioni relative al tema
  • Metadati

Con phpMyAdmin puoi visualizzare e modificare direttamente questo database. Proprio per questo motivo lo strumento è potente, ma in caso di errato utilizzo anche rischioso.

Importante: Le modifiche in phpMyAdmin agiscono direttamente sul database. Non esiste un normale cestino di WordPress per i valori del database eliminati o sovrascritti accidentalmente. Di conseguenza, lavora solo sulle voci descritte in questa guida.

Creare un backup prima della modifica #

Prima di apportare modifiche direttamente a un database WordPress di produzione, assicurati di disporre di un backup aggiornato.

Per la modifica di una password viene modificato un solo valore nel database. Ciononostante, un backup è opportuno perché un intervento accidentale nella tabella o nel database sbagliato può avere conseguenze più gravi.

Con più installazioni WordPress sullo stesso hosting è necessaria particolare attenzione. Assicurati di lavorare effettivamente con il database del sito web interessato.

Passo 1: Accedere a cPanel #

Accedi prima al tuo hosting CURIAWEB o al cPanel uno.

Se non ricordi più la tua password di cPanel, puoi reimpostare la password dell'account principale di cPanel tramite l'area clienti CURIAWEB. La password di WordPress e la password di cPanel sono indipendenti l'una dall'altra.

Dopo aver effettuato l'accesso a cPanel, cerchi la sezione dei database e apri phpMyAdmin.

Passaggio 2: aprire phpMyAdmin #

Clicca su cPanel in phpMyAdmin. Il database verrà quindi aperto.

Sul lato sinistro vedi solitamente i database disponibili. Se il tuo hosting contiene un unico sito web WordPress, l'associazione potrebbe essere semplice. In presenza di più siti web o applicazioni, tuttavia, potrebbero esserci più database.

Non scegliere una banca dati a caso.

Come trovo il database WordPress corretto? #

Se non sei sicuro di quale database appartenga alla tua installazione di WordPress, puoi trovare il nome del database nel file:

wp-config.php

Questo file si trova solitamente nella directory principale della tua installazione di WordPress.

Puoi farlo, ad esempio, tramite File Manager in cPanel aprire. Cerca all'interno la voce per NOME_DB.

Più o meno è fatto così:

define( 'DB_NAME', 'name_der_datenbank' );

Il valore a NOME_DB è il nome del database che WordPress utilizza per questa installazione.

Attenzione: Il file wp-config.php contiene credenziali di accesso sensibili e valori di configurazione. Non pubblicare mai il suo contenuto e non modificarvi alcun valore se desideri solo verificare il nome del database.

Passaggio 3: Selezionare il database WordPress corretto #

Torna a phpMyAdmin e seleziona sul lato sinistro il database che hai tramite NOME_DB hai identificato.

Dopo l'apertura, phpMyAdmin mostra le tabelle di questo database.

In un'installazione di WordPress troverai tipicamente tabelle come:

wp_posts

wp_options

wp_users

wp_usermeta

Tuttavia, il prefisso della tabella non deve wp_ lauten.

Perché la tabella degli utenti non si chiama sempre wp_users? #

WordPress utilizza per le sue tabelle del database un cosiddetto Prefisso delle tabelle. In un'installazione standard, questo è spesso:

wp_

La tabella utenti si chiama quindi:

wp_users

Il prefisso potrebbe tuttavia essere stato modificato durante l'installazione. La tabella potrebbe quindi, ad esempio, chiamarsi anche così:

utenti_abc

o:

utenti_cw1

Ciò che è determinante non è il prefisso, ma il nome della tabella con la desinenza:

_utenti

Puoi trovare il prefisso di tabella effettivamente utilizzato anche nel file wp-config.php riconoscere. Lì troverai una voce come:

$table_prefix = 'wp_';

Passaggio 4: Aprire la tabella utenti di WordPress #

Apri in phpMyAdmin la tabella che si trova _utenti finisce.

Con un'installazione con il prefisso predefinito sarebbe:

wp_users

Seleziona quindi la vista in phpMyAdmin „Visualizza“ rispettivamente „Sfoglia“, qualora i set di dati non siano già visualizzati.

Ora dovresti vedere gli utenti presenti in questa installazione di WordPress.

Come faccio a riconoscere il giusto utente WordPress? #

Nella tabella degli utenti sono presenti diverse colonne. Per l'identificazione del conto corretto sono particolarmente utili i seguenti campi:

  • ID – ID utente interno
  • nome utente – Nome utente WordPress
  • e-mail utente – indirizzo e-mail registrato
  • nome visualizzato – nome visualizzato pubblico

Controlla attentamente quale account utente desideri modificare.

Se sono presenti più utenti, non modificare semplicemente il primo inserimento nella tabella.

Importante: La tabella _utenti non mostra direttamente se un utente è amministratore, editore o autore. I ruoli e i permessi di WordPress sono memorizzati nel relativo _usermeta-Tabelle salvata. Identifica quindi l'account tramite nome utente e indirizzo email o, se necessario, verifica ulteriormente il ruolo utente.

Passaggio 5: Modifica degli utenti in phpMyAdmin #

Quando hai identificato chiaramente l'utente corretto, clicca sul record corrispondente „Modifica“.

phpMyAdmin ti mostra ora i singoli campi di questo utente.

Cerca il campo:

password utente

Lì si trova l'hash della password memorizzato dell'utente WordPress.

Il valore esistente non sembra la tua solita password. Questo è corretto e dovrebbe essere così.

Perché non posso leggere la password esistente di WordPress? #

WordPress memorizza le password degli utenti non come semplice testo in chiaro. Al contrario, la password viene convertita tramite un procedimento crittografico in un Hash della password generato e questo viene salvato nel database.

Questo significa che non puoi semplicemente rimuovere la password esistente dal campo password utente dedurre.

Se la password è stata dimenticata, viene quindi un nuova password impostata. La vecchia password non viene resa nuovamente visibile.

Passo 6: Impostare una nuova password con MD5 #

Per il ripristino manuale tramite phpMyAdmin, WordPress supporta ancora la possibilità di inserire una nuova password inizialmente come Hash MD5 in password utente da salvare.

Modificare la password in phpMyAdmin #

  1. Cerca la riga nell'utente selezionato password utente.
  2. Scegli nella colonna „Funzione“ la voce MD5.
  3. Cancella l'hash della password esistente nel campo del valore.
  4. Inserisci lì il tuo desiderato nuova password in chiaro uno.
  5. Verifica di nuovo se stai modificando l'utente corretto.
  6. Salva la modifica tramite l'apposito pulsante in phpMyAdmin.

phpMyAdmin applica la funzione selezionata durante il salvataggio MD5 al tuo password inserita. In questo modo, nel database non viene memorizzata la password in chiaro inserita, ma il suo valore MD5.

L'MD5 non è obsoleto per le password di WordPress? #

Sì. Da solo, l'MD5 non è un metodo moderno per la memorizzazione sicura delle password e non dovrebbe essere impiegato come metodo permanente di hashing delle password.

Il processo qui descritto è supportato da WordPress Metodo di ripristino. WordPress è in grado di riconoscere un valore di password MD5 impostato in questo modo durante il login.

Se in seguito accedi con successo con la nuova password, l'hash della password di WordPress viene rigenerato utilizzando il metodo di hashing delle password più forte attualmente in uso e memorizzato nel database.

Importante: Non utilizziamo MD5 qui come raccomandazione per la memorizzazione delle password. Serve esclusivamente a passare a WordPress, tramite il database, una nuova password nota per il ripristino. Dopo il login con successo, WordPress aggiorna l'hash memorizzato.

Passaggio 7: Effettuare l'accesso a WordPress #

Dopo aver salvato la modifica, apri la pagina di login di WordPress.

In un'installazione normale, la trovi in:

https://deine-domain.ch/wp-login.php

o:

https://deine-domain.ch/wp-admin

Accedi con il nome utente precedentemente identificato o con l'identificativo di accesso consentito e la nuova password appena impostata.

Se il login funziona, l'accesso a WordPress è ripristinato.

Vuoi cambiare nuovamente la password dopo aver effettuato l'accesso? #

Non è strettamente necessario se hai già impostato una password forte e unica tramite phpMyAdmin e WordPress l'ha nuovamente memorizzata con hash dopo un accesso riuscito.

Puoi comunque modificare nuovamente la password direttamente nella bacheca di WordPress, se ad esempio hai utilizzato solo una password di ripristino temporanea tramite phpMyAdmin.

Per farlo, apri il tuo profilo WordPress e imposta una password forte definitiva.

Spieghiamo in dettaglio la normale modifica della password nella dashboard su Modifica password di WordPress: aggiorna in modo sicuro la password di amministrazione nella bacheca.

Qual è una buona password di ripristino temporanea? #

Anche una password temporanea non dovrebbe essere semplicemente admin123, password o il nome del tuo sito web.

Una password debole può rappresentare un rischio inutile già durante il breve tempo che precede il prossimo cambio.

Utilizza pertanto una password lunga, casuale e unica anche per il ripristino.

Il modo più semplice per generarlo e salvarlo è utilizzare un gestore di password.

Password modificata, ma il login continua a non funzionare #

Se il login continua a fallire dopo la modifica, non dovresti modificare immediatamente altri valori del database.

Verifica prima le cause più comuni:

  • Hai modificato il database WordPress corretto?
  • Hai selezionato l'utente giusto?
  • Hai davvero il campo password utente Modificato?
  • Was beim Speichern die Funktion MD5 selezionato?
  • Usi la password appena impostata per effettuare il login?
  • Il tuo browser o gestore di password inserisce automaticamente una vecchia password?
  • Stai cercando di accedere all'installazione corretta di WordPress?

Testa l'accesso eventualmente in una finestra privata o in incognito del browser, in modo che non vengano inserite automaticamente vecchie credenziali.

Più installazioni WordPress nello stesso hosting #

Se sul tuo hosting sono presenti più siti WordPress, la corretta associazione del database è particolarmente importante.

Ogni installazione WordPress indipendente può utilizzare un proprio database. È anche tecnicamente possibile che più installazioni utilizzino tabelle all'interno dello stesso database con prefissi diversi.

Non affidarti quindi solo al nome di un database. In caso di dubbio, verifica entrambi:

  • NOME_DB nel rispettivo wp-config.php
  • $table_prefisso nello stesso file

In questo modo puoi identificare sia il database corretto che le giuste tabelle di WordPress.

Cosa fare se la tabella wp_users non esiste? #

Se non hai una tabella di nome wp_users ritrovi, questo non significa automaticamente che qualcosa manca.

Molto probabilmente la tua installazione utilizza un prefisso di tabella diverso.

Cerco una tabella che si trovi su:

_utenti

termina e confronta il prefisso con la voce $table_prefisso nel tuo wp-config.php.

Non modificare semplicemente una tabella utenti dall'aspetto simile se più installazioni di WordPress utilizzano lo stesso database.

Come faccio a sapere se l'utente è effettivamente un amministratore? #

Il vero ruolo utente non viene memorizzato direttamente nel campo password utente o nel _utenti-Tabelle gespeichert.

WordPress memorizza le informazioni sui ruoli nella tabella:

wp_usermeta

oppure con un altro prefisso corrispondente:

deinpraefix_usermeta

L'associazione avviene tramite l'ID utente. Per un normale reset della password non è necessario modificare questa tabella.

Se desideri semplicemente reimpostare la password di un amministratore noto, lascia inalterate le informazioni sui ruoli.

Non fare: Non modificare i valori a casaccio in _usermeta, per assegnare a un utente i privilegi di amministratore. Questo non è né necessario né opportuno per un normale reset della password.

Non accettare passivamente l'amministratore sconosciuto #

Se durante la ricerca del tuo utente scopri un account amministratore sconosciuto, non dovresti semplicemente usarlo o limitarti a cambiarne la password.

Un amministratore sconosciuto può avere diverse cause. Potrebbe trattarsi dell'account di un dipendente, di uno sviluppatore o di una precedente agenzia. Ma può anche essere un indizio di accesso non autorizzato.

Verifica quindi prima a chi appartiene il conto.

Ti spieghiamo come gestire correttamente utenti, ruoli e permessi di WordPress nella nostra guida Gestione degli utenti WordPress: configurare correttamente account, ruoli e permessi.

Cosa fare in caso di sospetto di un accesso WordPress compromesso? #

Se non reimposti la password perché l'hai dimenticata, ma perché sospetti un accesso non autorizzato, una semplice modifica della password potrebbe non essere sufficiente.

Un attaccante con privilegi di amministratore potrebbe, ad esempio:

  • aver creato ulteriori account utente
  • plugin installati o modificati
  • hanno manipolato i file del tema
  • aver impostato i reindirizzamenti
  • aver inserito codice dannoso in file o contenuti di database

In un caso del genere, dovresti trattare il sito web come un potenziale incidente di sicurezza e non limitarti a sostituire la password.

Non memorizzare la password di WordPress direttamente in chiaro #

Non inserire mai semplicemente una nuova password in password utente e lo memorizza come testo in chiaro senza la funzione di hash prevista.

WordPress si aspetta lì un valore di password normale e leggibile.

Per il ripristino descritto in questa guida, in phpMyAdmin selezioni quindi espressamente la funzione:

MD5

e inserisci la nuova password nell'apposito campo di valore.

Non utilizzare generatori di MD5 online di terze parti #

Non devi convertire la tua nuova password in un valore MD5 su nessun sito web.

Sconsigliamo vivamente questa opzione.

Quando inserisci una password su un servizio online di terze parti, riveli la tua password a quel servizio. Non puoi valutare in modo affidabile se il fornitore la memorizzi, la registri o la elabori in altro modo.

phpMyAdmin può applicare la funzione MD5 richiesta direttamente durante il salvataggio. Non c'è quindi alcun motivo di inviare la tua nuova password di WordPress a un generatore di hash esterno.

Regola di sicurezza: Non inserire mai le password in generatori online sconosciuti, strumenti di controllo delle password o siti web di hashing. Per questa operazione, phpMyAdmin effettua la conversione necessaria localmente sul server.

Verificare l'invio di e-mail di WordPress dopo il ripristino #

Se hai dovuto usare phpMyAdmin perché l'e-mail di recupero della password non è arrivata, dopo aver effettuato l'accesso con successo dovresti risolverne la causa.

Altrimenti, alla prossima password dimenticata, potresti trovarti di nuovo di fronte allo stesso problema.

Verifica prima se l'indirizzo e-mail associato all'utente WordPress è corretto e raggiungibile.

Per una consegna più affidabile dei messaggi di sistema di WordPress, si consiglia inoltre un invio SMTP configurato correttamente.

È a disposizione dei clienti di CURIAWEB GoSMTP PRO gratis a disposizione. La configurazione viene spiegata nelle nostre istruzioni Inviare email di WordPress tramite SMTP.

Dopo il ripristino controllare utente e indirizzo email #

Quando puoi accedere di nuovo, apri:

Utente → Profilo

Verifica lì in particolare:

  • l'indirizzo e-mail memorizzato
  • il tuo nome visualizzato
  • se la nuova password è memorizzata in modo sicuro
  • se possiedi un accesso permanente all'indirizzo e-mail registrato

Come amministratore dovresti inoltre sotto Utente → Tutti gli utenti verificare se tutti i conti esistenti sono noti e ancora necessari.

Perché l'accesso al database deve essere particolarmente protetto #

L'accesso a phpMyAdmin consente molto più del semplice ripristino di una password di WordPress. Chi ottiene l'accesso al database può visualizzare o modificare numerosi contenuti e impostazioni di un sito web.

Proteggi quindi anche il tuo accesso a cPanel con una password forte e unica e condividi i dati di accesso all'hosting solo con le persone che ne hanno effettivamente bisogno.

Gli utenti WordPress, cPanel, FTP e altri accessi tecnici dovrebbero utilizzare in linea di principio password separate.

Perché non trovi la password in wp-config.php #

Occasionalmente si ritiene che la password di amministratore di WordPress debba essere wp-config.php trovare. Questo è sbagliato.

Il file contiene le credenziali di accesso per Database di WordPress, non le normali password degli utenti di WordPress.

Lì trovi, per esempio:

  • Nome del database
  • Utente del database
  • password del database
  • Server di database
  • Prefisso delle tabelle

Questi dati hanno una funzione diversa e non dovrebbero essere modificati per reimpostare la password di un utente WordPress.

Errori tipici durante il reset della password tramite phpMyAdmin #

  • selezionare il database WordPress errato
  • ignorare il prefisso della tabella
  • modificare l'utente errato
  • il campo password utente confondere con un altro campo
  • salvare la nuova password senza funzione di hash
  • utilizzare un generatore MD5 online esterno
  • valori non necessari in _usermeta cambiare
  • modificare più valori di database contemporaneamente
  • eseguire modifiche estese senza backup
  • dopo il ripristino ignorare la causa delle email di WordPress non inviate

Nota: Per un normale reset della password tramite phpMyAdmin, devi solo identificare il giusto utente WordPress e il suo password utente Ripristina correttamente. Non modificare altri valori del database se non è necessario per il ripristino.

Riepilogo #

Se la normale procedura di recupero della password di WordPress non funziona, puoi reimpostare la password di un utente con accesso a cPanel tramite phpMyAdmin ricablare.

Identifica prima tramite NOME_DB nel wp-config.php il database corretto e rispetta quello definito lì $table_prefisso. Apri quindi la tabella _utenti, seleziona l'utente corretto e modifica il campo password utente. Per il ripristino puoi usare in phpMyAdmin la funzione MD5 selezionare e impostare una nuova password. Dopo il login riuscito, WordPress aggiornerà l'hash della password memorizzato con il suo metodo corrente.

Se hai ancora accesso all'indirizzo email registrato, invece di phpMyAdmin dovresti prima usare la normale Recupero della password di WordPress usare. Dopo il login con successo, puoi cambiare la tua password in qualsiasi momento regolarmente tramite Modifica la bacheca di WordPress.

Controlla poi il tuo Utenti e amministratori di WordPress. Se hai dovuto usare phpMyAdmin perché non è arrivata alcuna email di recupero, dovresti anche Invio di email WordPress tramite SMTP configurare correttamente.

Ultimo aggiornamento 27 agosto 2026
Questo articolo è stato utile?
Contenuto
Consenso ai cookie con Real Cookie Banner