Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come aggiungere un utente amministratore al database di WordPress tramite MySQL

Ti sei mai dimenticato la chiave di casa e ti sei sentito bloccato fuori? Essere esclusi dal tuo sito WordPress può sembrare proprio così. È molto frustrante, soprattutto se gli hacker hanno cancellato il tuo account amministratore. Ma non preoccuparti, puoi rientrare.

Pensa al tuo sito web come a una casa con una porta sul retro segreta. Quella porta sul retro è il database del tuo sito web, e di solito vi si accede tramite codice MySQL. Ora, questo potrebbe sembrare complicato, ma è come un insieme di istruzioni che puoi usare per apportare modifiche al tuo sito web dietro le quinte.

In questo articolo, ti insegneremo come usare MySQL per creare un account amministratore completamente nuovo per il tuo sito web, proprio come farsi fare una nuova chiave per la tua casa. In questo modo, potrai bloccare gli hacker e riprendere il controllo.

Come aggiungere un utente amministratore al database di WordPress tramite MySQL

Perché aggiungere un utente amministratore al database di WordPress tramite MySQL?

Ci siamo imbattuti in un problema in cui il sito di un utente è stato hackerato e il suo account amministratore è stato cancellato dal database. Questo li ha bloccati fuori dal loro sito web WordPress.

Siamo stati in grado di aiutarli ad accedere al loro sito web creando un nuovo utente amministratore direttamente nel sito web WordPress. Lo abbiamo fatto usando phpMyAdmin, uno strumento basato sul web che ti permette di gestire i database MySQL usando il tuo browser web.

Se ti ritrovi bloccato nell'area di amministrazione di WordPress a causa di hacker o semplicemente perché hai dimenticato la password, allora puoi fare lo stesso.

Tuttavia, dovresti sempre eseguire un backup del tuo database prima di apportare modifiche a MySQL. Quindi, una volta che puoi accedere nuovamente al tuo sito web, potresti dover seguire la nostra guida per principianti per riparare il tuo sito WordPress hackerato.

Detto questo, diamo un'occhiata a come aggiungere un utente amministratore al database di WordPress tramite MySQL.

Aggiungere un utente amministratore al database di WordPress con phpMyAdmin

phpMyAdmin è preinstallato con la maggior parte delle migliori società di hosting WordPress. Puoi trovarlo nella sezione Database del pannello di controllo del tuo account di hosting cPanel.

Ecco uno screenshot dal pannello di controllo di Bluehost:

Selezione di phpMyAdmin su cPanel

Cliccando sull'icona si aprirà l'interfaccia di phpMyAdmin. Devi selezionare il tuo database WordPress dalla colonna di sinistra.

Dopodiché, phpMyAdmin visualizzerà tutte le tabelle nel tuo database WordPress. Apporterai modifiche alle tabelle wp_users e wp_usermeta.

Apporterai modifiche alle tabelle wp_users e wp_usermeta

Aggiungere un utente alla tabella wp_users

Innanzitutto, devi trovare la tabella wp_users e fare clic su di essa. Questo mostrerà gli utenti attualmente elencati nella tabella.

Si noti nello screenshot sottostante che ci sono due ID utente nella tabella del nostro sito demo, 1 e 2. Quando creiamo un nuovo utente per il nostro sito demo, questo ID deve essere univoco, quindi digiteremo il numero 3.

Devi fare clic sulla scheda 'Inserisci' in alto sullo schermo in modo da poter inserire le informazioni per un nuovo utente amministratore.

Fai clic sulla scheda Inserisci

Aggiungi le seguenti informazioni ai campi nel modulo di inserimento:

  • ID: scegli un numero univoco (nel nostro esempio, useremo 3)
  • user_login: il nome utente che verrà utilizzato durante l'accesso
  • user_pass: aggiungi una password e assicurati di selezionare MD5 nel menu a discesa della funzione (vedi lo screenshot sottostante)
  • user_nicename: il nome completo o il nickname dell'utente
  • user_email: l'indirizzo email dell'utente
  • user_url: l'indirizzo del tuo sito web
  • user_registered: seleziona la data e l'ora in cui l'utente è stato registrato utilizzando il calendario
  • user_activation_key: lascia vuoto
  • user_status: imposta questo a 0
  • display_name: il nome completo o il nome visualizzato dell'utente
Compila i campi per il nuovo utente

Una volta terminato, assicurati di fare clic sul pulsante ‘Vai’ per memorizzare il nuovo utente.

Aggiungere un utente alla tabella wp_usermeta

Ora, devi trovare la tabella wp_usermeta e fare clic su di essa. Successivamente, dovresti fare clic sulla scheda ‘Inserisci’ come hai fatto nel passaggio precedente.

Successivamente, devi aggiungere le seguenti informazioni al modulo di inserimento:

  • unmeta_id: lascia questo campo vuoto (verrà generato automaticamente)
  • user_id: l'ID utente che hai utilizzato nel passaggio precedente
  • meta_key: questo dovrebbe essere wp_capabilities
  • meta_value: inserisci questo: a:1:{s:13:"administrator";s:1:"1";}
Compila i campi per il nuovo utente

Dopodiché, scorrendo verso il basso, dovresti trovare i campi per una seconda riga. Devi aggiungere le seguenti informazioni:

  • unmeta_id: lascia questo campo vuoto (verrà generato automaticamente)
  • user_id: l'ID utente che hai utilizzato nei passaggi precedenti
  • meta_key: devi inserire wp_user_level
  • meta_value: 10
Compila i campi per il nuovo utente

Una volta terminate l'inserimento delle informazioni nei campi, devi fare clic sul pulsante ‘Vai’. Congratulazioni, hai creato un nuovo nome utente amministratore!

Ora dovresti essere in grado di accedere alla tua area di amministrazione di WordPress utilizzando il nome utente e la password che hai specificato per questo utente.

Non appena accedi, devi navigare su Utenti » Tutti gli utenti, quindi fare clic sul nome utente che hai appena creato.

Naviga su Utenti » Tutti gli utenti e modifica il nuovo utente

Ora, senza cambiare nulla, scorri fino in fondo alla pagina e fai clic sul pulsante ‘Salva’.

Questo permetterà a WordPress di ripulire l'utente che hai appena creato e aggiungere alcune informazioni aggiuntive necessarie.

Aggiungere un utente amministratore al database di WordPress tramite una query SQL

Se sei uno sviluppatore, puoi velocizzare il processo utilizzando il codice.

Inserisci semplicemente questa query SQL nel tuo database:

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', 'test@example.com', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
 
 
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_user_level', '10');

Assicurati di sostituire ‘nomedatabase’ con il database con cui stai lavorando.

Inoltre, non dimenticare di modificare gli altri valori in quelli che desideri per il nuovo utente, come spiegato nel primo metodo.

Inserisci questa query SQL nel tuo database

Guide esperte su cosa fare quando si è bloccati fuori dall'amministratore di WordPress

Ora che sai come aggiungere un utente amministratore tramite MySQL, potresti voler consultare alcuni articoli su come risolvere il tuo sito web quando sei bloccato fuori dall'area di amministrazione di WordPress.

Speriamo che questo tutorial ti abbia aiutato a imparare come aggiungere un utente amministratore al database di WordPress tramite MySQL. Potresti anche voler consultare la nostra guida definitiva alla sicurezza di WordPress o il nostro elenco di errori comuni di WordPress e come risolverli.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

244 CommentsLeave a Reply

  1. Volevo eliminare tutte le email di spam registrate sul mio sito. Sono andato su myPhpAdmin e ho cancellato tutto, comprese le mie (senza saperlo). Ho cercato sul web finché non sono arrivato a questa pagina.

    Buon lavoro! Ha funzionato!

  2. Non sono sicuro di dove ho sbagliato, ma ottengo questo quando provo ad accedere: Non hai i permessi sufficienti per accedere a questa pagina.

    • Ciao Donato,

      Cambia il prefisso “wp_” di “wp_capabilities” e “wp_user_level” con il prefisso che hai impostato. Ad esempio, se hai cambiato il prefisso di WordPress in “mysite_”, allora il comando di inserimento dovrebbe essere:

      INSERT INTO `databasename`.`mysite_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘mysite_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’);

      INSERT INTO `databasename`.`mysite_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, ‘4’, ‘mysite_user_level’, ’10’);

  3. Ottimo post – nota veloce – wp_capabilities e wp_user_level devono corrispondere al prefisso nel DB...

  4. Grazie per questo... molto facile da seguire! Non avrei mai pensato intuitivamente che avrei dovuto aggiungere due record nella stessa tabella. Grazie ancora.

    Aggiungi record admin a Wordpress... Non pensavo che l'avrei fatto in 5 minuti.

  5. Grazie! Adoro quando le cose funzionano! Ho seguito le istruzioni come indicato sopra e tutto ha funzionato. Solo un consiglio: se hai cambiato il prefisso delle tabelle del tuo database da wp_ a qualcos'altro, assicurati di sostituirlo nel codice sopra.

  6. Grazie, Dasha! Mi hai salvato la vita! Ero bloccato finché non ho visto che dovevo cambiare anche il prefisso del DB per 'wp_capabilities' e 'wp_user_level'!

  7. Ciao, grazie per i consigli chiari. Ha quasi funzionato – ma ho dovuto cambiare a:1:{s:13:”administrator”;s:1:”1″;} con a:1:{s:13:”administrator”;s:1:”1″;} – sembra lo stesso, basta sostituire tutte le virgolette (che sono virgolette ricurve) con virgolette normali. O non essere pigro e scrivilo invece di fare copia e incolla. Altrimenti il nuovo utente che ho creato non aveva accesso amministrativo. Phew, è stato difficile,

  8. omg.. che salvavita. Solo un consiglio, devi aggiornare il valore della meta_key wp_capabilities a ‘a:1:{s:13:”administrator”;b:1;}’. E per qualche motivo non mi ha ancora permesso di accedere. Quindi ho semplicemente digitato il nuovo nome utente che ho creato e cliccato su password dimenticata. WP mi ha inviato un link per reimpostare la password e tutto è andato bene.

  9. Sono riuscito ad accedere con il processo originale ma ora la mia dashboard è vuota. Qualche idea su cosa devo fare? grazie

  10. A partire da oggi devi anche aggiungere un'altra voce (e probabilmente non wp_user_level, non ne sono sicuro però), wp_capabilities con un valore di a:1:{s:13:”administrator”;b:1;}

  11. Hai un piccolo bug. dovrai aggiornare il valore della meta_key wp_capabilities a ‘a:1:{s:13:”administrator”;b:1;}’ affinché funzioni correttamente, altrimenti ottimo articolo

  12. Grazie per il tutorial – molto utile. Tuttavia, sarebbe utile se ci fosse una nota che ‘wp_capabilities’ e ‘wp_user_level’ utilizzano il prefisso del database predefinito, ovvero ‘wp_’. Se un sito utilizza un prefisso DB personalizzato, questo dovrebbe essere utilizzato in quelle stringhe invece.

  13. Dopo aver trovato la tua soluzione l'ho modificata un po', puoi fare tutto in 2 query senza dover ricordare l'ID che crei.

    Entrambe le query devono essere eseguite nella stessa azione (quindi nella stessa casella di input SQL).

    INSERT INTO `wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`)
    VALUES
    (NULL , ‘username’, MD5(‘password’), ‘User Name’, ’email@domain.ext’, ”, NOW(), ”, ‘0’, ‘User Name’);

    INSERT INTO `wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`)
    VALUES
    (NULL, LAST_INSERT_ID(), ‘wp_capabilities’, ‘a:1:{s:13:”administrator”;s:1:”1″;}’),
    (NULL, LAST_INSERT_ID(), ‘wp_user_level’, ’10’);

  14. Ho seguito le istruzioni ma continuo a ricevere un errore "nome utente non valido" quando tento di accedere.
    Ho creato 3 utenti diversi ma continuo a ricevere questo errore.

  15. Sono così felice di averlo trovato. Ha funzionato alla grande una volta che ho capito le parentesi corrette e il codice giusto per la versione di WP installata

  16. non funziona, non so quale errore ho commesso…

    mi sta mostrando questo errore

    """ Non si dispone delle autorizzazioni sufficienti per accedere a questa pagina. """

    • Sembra che l'ultima versione di WordPress abbia modificato le sue chiavi e i suoi valori meta in:

      dqf_capabilities -> a:1:{s:13:”administrator”;b:1;}
      dqf_user_level -> 10

      Ho visto il prompt di autorizzazioni insufficienti prima di notare questo, poi la modifica delle chiavi e dei valori lo ha risolto!

      • Ciao, ho provato ma ottengo sempre lo stesso avviso: Non hai i permessi……

        Cosa posso fare??

        Grazie!

        • sono le virgolette. Le virgolette ricurve non sono le stesse nel tuo DB. Incolla quella riga nel tuo DB, poi cancella le virgolette che hai incollato e digita delle nuove.

  17. Era a posto un giorno e poi il giorno dopo – ho perso il mio accesso admin. Grazie per questo – mi ha salvato un sacco di frustrazione. Inoltre ho imparato un po' di sql per completare!

    Saluti!

  18. Salve,

    Avevo un blog ospitato sul provider A e recentemente mi sono trasferito su un altro provider. Non ho più l'account con il provider A ma ho il backup completo del blog WP sul mio computer. Ho ripristinato il backup su questo nuovo provider B e anche il database. Il blog è accessibile correttamente. Ma non riesco ad accedere a wp-admin usando nessuna delle tre credenziali di amministratore che ho nel database. Ho controllato il database da phpmyadmin e tutti e tre gli utenti sono presenti correttamente.

    Ho anche provato a cambiare le password di questi utenti. Ricevo il link per cambiare la password, ma quando provo ad accedere a wp-admin usando la nuova password, anche in quel caso ricevo la stessa schermata di login di WP senza alcun errore mostrato.

    Ho anche provato il metodo che hai indicato sopra, per creare un nuovo utente. Ho fatto tutti i passaggi e ho anche provato quello che hanno suggerito i commentatori, ma ancora non riesco ad accedere.

    Ho provato a eliminare tutte le tabelle per questo blog e poi ho importato nuovamente il database. Facendo questo e provando ad accedere, appare solo un messaggio che indica che il database deve essere aggiornato prima che io possa accedere. Quindi, cliccando su sì, ricevo nuovamente la schermata di login e il processo sopra si ripete – ricevo la stessa schermata di login di WP senza errori.

    Nota che sto usando il plugin WP Better Security e ho anche provato a eliminare il plugin tramite FTP, ma la stessa cosa, ancora.

    Puoi dirmi cosa si può fare in questa situazione e dove sto sbagliando? Per favore, aiutami.

    Grazie.

    Cordiali saluti,
    Raspal

    • Si prega di controllare il file wp-config.php e assicurarsi che contenga il nome del nuovo database, il nome utente e le informazioni sull'host. Elimina il file .htaccess dalla root del tuo sito. Rinomina la directory dei plugin nella tua cartella /wp-content/. Questo disattiverà tutti i tuoi plugin. Infine, in phpmyadmin vai alla tabella wp_options e cerca le opzioni homeurl e siteurl assicurandoti che puntino al nome del tuo dominio. Segnala se nessuno di questi passaggi risolve il tuo problema.

      Amministratore

      • Grazie per l'aiuto. Ho ricontrollato tutto ciò che hai menzionato sopra e tutte quelle cose erano perfette. Dopo 2 giorni di tentativi, mi è venuto in mente che non avevo provato a cancellare la cache e i cookie di Chrome, che sciocco! Questa semplice cosa ha risolto i problemi che mi hanno fatto perdere due giorni. Mi dispiace di aver sprecato il tuo tempo e quello degli altri che hanno letto questo.

        Comunque, assicuratevi tutti di cancellare i vostri cookie e la cache ogni pochi giorni, i cookie e la cache sono responsabili di problemi davvero strani. Non so per gli altri, ma a me piace conservare i miei cookie per secoli perché contengono password per molti siti (non importanti ma regolari) che visito. E do per scontato che i cookie non siano il colpevole. Si è rivelato sbagliato! Ora mi sono inviato un promemoria che mi dice di cancellare i cookie e la cache da tutti i miei browser.

        Thanks again for the help. At least the options you mentioned, I will surely remember if something like this happens again. And I also learnt how to use phpmyadmin to create and even edit WP users. :) And in the process, I saw a table called lockdowns. This is created by WP Better Security plugin and I now know that I can clear this table or change the values if I am locked out of the login screen for bad logins. Thanks Syed and editorial staff!

        Cordiali saluti,
        Raspal

  19. C'è un errore di battitura molto lieve (ma critico) nel tuo tutorial:

    a:1:{s:13:”administrator”;s:1:”1″;} <—-questo non è corretto per un singolo carattere

    a:1:{s:13:"administrator";s:1:"1";} <—-questo è corretto, il finale ″ dovrebbe essere un "

    I due caratteri sembrano quasi identici, ma sono leggermente diversi.

  20. Bene, funziona!
    Ho appena cambiato a:1:{s:13:”administrator”;b:1;} con l'equivalente già elencato in wp-capabilities e ha funzionato bene per me.

  21. Ho seguito tutti questi passaggi, ma non sembra che il mio nuovo utente che ho creato abbia ricevuto il ruolo di amministratore. Quando accedo a Wordpress con il nome utente e la password che ho appena creato, tutto ciò che riesco a vedere è la scheda “Profili” della dashboard. Ovviamente mi manca un passaggio, ma ho creato due nuovi utenti seguendo questa procedura e mi è successo entrambe le volte. Qualcuno sa cosa potrei star facendo di sbagliato?

  22. Wow. Molte grazie! PHP mi spaventa sempre, e sono riuscito a seguire tutto molto bene. Lo apprezzo.

  23. Questo non funziona, ci ho provato un sacco di volte e ancora non riesco ad accedere.

    (unmeta_id – lascia questo vuoto (verrà generato automaticamente)
    user_id – questo sarà l'id dell'utente che hai creato nel passaggio precedente. Ricorda che abbiamo scelto 4.
    meta_key – questo dovrebbe essere wp_capabilities
    meta_value – inserisci questo: a:1:{s:13:”administrator”;s:1:”1″;}

    Inserisci un'altra riga con le seguenti informazioni:

    unmeta_id – lascia questo vuoto (verrà generato automaticamente)
    user_id – questo sarà l'id dell'utente che hai creato nel passaggio precedente. Ricorda che abbiamo scelto 4.
    meta_key – questo dovrebbe essere wp_user_level
    meta_value – 10 )
    questa parte è dove penso di sbagliare, vedo l'utente creato ma non accede

  24. una guida utile, per un problema che ho riscontrato con un hacker che ha cancellato anche l'admin. tuttavia, inserendo un nuovo admin. ricevo il messaggio di errore INSERT command denied to user “nome database” @hosting for table “wp_users”

    qualche idea?

  25. Grazie, funziona alla grande. Ho semplicemente copiato il tuo SQL e via! Ho usato MySQL Bench, non phpmyadmin.

  26. Forse una domanda strana, ma ho seguito i passaggi e non riesco ad accedere. Ho anche controllato le parentesi, ecc.

    Quindi ho provato ‘password dimenticata’ e ho inserito la mia e-mail che è anche nella tabella wp_users. Ma dice che nessun utente è registrato con quell’e-mail.

    Qualcuno ha un’idea di cosa mi sia sfuggito?

    • OMG scusa. Colpa mia. Non avevo cambiato l’URL di base nel database, quindi la mia copia locale (e il login) puntavano al sito originale. Mi sento stupido.

  27. Se hai copiato il codice a:1:{s:13:”administrator”;b:1;} da questo blog, è possibile che tu abbia ottenuto virgolette ricce invece di virgolette normali, che non funzioneranno.

  28. C'è stato un problema con il valore wp_capabilities che hai fornito e il problema erano le virgolette. Quello corretto è: wp_capabilities dovrebbe essere a:1:{s:13:"administrator";s:1:"1";}

    Chiunque voglia risolvere questo problema dovrebbe copiarlo esattamente come appare.

  29. Per errore ho effettuato l'accesso prima di aggiungere le informazioni "usermeta". Naturalmente ho letto "Non hai i permessi sufficienti per accedere a questa pagina." Anche dopo aver aggiunto le informazioni usermeta, ottengo la stessa cosa.

    Qualche idea al riguardo?

    • Verifica che il prefisso sia lo stesso del prefisso del tuo database principale. Stiamo presumendo che l'utente stia utilizzando il prefisso predefinito wp_. Se il prefisso del tuo database è diverso, allora non funzionerebbe.

      Amministratore

      • Ho provato di tutto e continuo a ricevere "Non hai i permessi sufficienti per accedere a questa pagina." Qualche idea sul perché questo potrebbe accadere? Grazie.

      • Stavo ricevendo lo stesso messaggio di errore e penso che il problema provenga dalla casella di controllo nella seconda riga che dice "ignora". Era selezionata per impostazione predefinita per me e sono riuscito a farlo funzionare una volta deselezionata quella casella.

  30. Grazie mille, questo mi ha finalmente permesso di accedere al mio sito. Ho provato ogni possibile opzione per reimpostare la password dell'amministratore ma niente ha funzionato. Ho creato il nuovo account e ho effettuato l'accesso come amministratore e sono stato quindi in grado di esportare il mio lavoro. Grazie ancora!

  31. Ciao, ottimo articolo, grazie! Ho un problema diverso però, la mia intera tabella wp_users è stata cancellata e non so come creare una tabella wp_users usando phpMyAdmin. Qualcuno può aiutarmi? Grazie!

    • Hai provato a riparare il tuo database usando lo strumento di riparazione di WordPress? Forse lo aggiunge di nuovo. Altrimenti, è meglio reinstallare WordPress. Per il futuro, mantieni buoni backup.

      Amministratore

      • l'utilizzo dello strumento di riparazione del database di WordPress non creerà la tabella wp_users. Quello che ho fatto è stato eliminare le tabelle inutilizzate da quella vecchia, ridurne le dimensioni e caricarla di nuovo. Ha funzionato. Grazie.

  32. Dopo aver tentato di accedere, dice..

    Non si dispone delle autorizzazioni sufficienti per accedere a questa pagina

    perché è successo questo?

    Grazie

    • Questo accade se il tuo livello di autorizzazioni utente non è corretto. Puoi assicurarti che il livello di autorizzazione sia lo stesso dell'altro utente amministratore nel tuo phpMyAdmin

      Amministratore

      • I have applied same user level as 10.
        But still does not work :(
        Can my developer have any access to my
        Cpanel if she doesnt have my ftp or cpanel
        Log in details?
        I see in phpmyadmin she is listed as admin.
        Its all so confusing especially when im new to all
        Of this!

      • La guida è obsoleta. La stringa corretta per wp_capabilities è ora:

        a:1:{s:13:”administrator”;s:1:”1″;}

  33. Faccio eco al suggerimento di Ravi di copiare il valore meta da un altro amministratore. Nel mio caso "wp_capabilities" era in realtà databaseName-"_capabilities" e il mio livello di amministratore era così: a:2:{s:13:"administrator";s:1:"1";s:17:"gform_full_access";s:1:"1";}
     
    Grazie per il fantastico articolo. Mi ha salvato la giornata.
     

    • Copiare il valore di wp_capabiblities da un altro amministratore mi ha aiutato. Nel mio caso il valore era a:1:{s:13:”administrator”;s:1:”1″;}. Fino a questa modifica avevo ricevuto: “Non hai autorizzazioni sufficienti per accedere a questa pagina.”

  34. Grazie per l'utile articolo.
     
    a:1:{s:13:"administrator";b:1;} non ha funzionato per me. Ho dovuto copiare il valore meta da un altro utente amministratore e poi ha funzionato.

  35. Per coloro che incontrano “Non hai autorizzazioni sufficienti per accedere a questa pagina.”, sostituisci “wp_capabilities” con il nome completo della tua tabella di WordPress, ad esempio se le tue tabelle usermeta si chiamano wp_iltuatableusermeta (al contrario di wp_usermeta in questo tutorial), allora devi usare wp_iltuacapabilities invece. Lo stesso vale per wp_user_level, cambialo in wp_iltuatableuser_level. Spero che questo aiuti.

  36. Secondo me, armeggiare con MySQL non dovrebbe essere per i principianti di WordPress; pasticciare con il database semplicemente non è una cosa da principianti.

    Non so quando è stato pubblicato, ma il tempo in cui WordPress utilizzava MD5 è ormai finito. Questo articolo dovrebbe essere aggiornato per utilizzare invece wp_hash_password.

  37. Ciao ragazzi, Anne qui, community manager stagista presso Livefyre. Benvenuti! Volevo solo fare un salto e dire che tutti qui amano questo blog; è pieno zeppo di informazioni fantastiche. Non vedo l'ora di leggere altro!

  38. Ero abbastanza sicuro che la password fosse md5 ma utilizzava anche un salt memorizzato nel file di configurazione che crea.

    • Ciao,

      Spero di ricevere un aiuto qui. Il mio blog è stato hackerato con del materiale base64. Riesco a risolvere il 99% di tutti i problemi, ma ho 2 amministratori nel mio backend di WordPress che devono essere rimossi dalla tabella mysql prima che io possa intraprendere altre azioni.

      Mi dispiace, non ho idea di come rintracciare l'admin nella tabella e rimuoverlo.

      WP più recente
      Accesso al database mysql

      grazie

      Kosta

    • If it was salted, just follow the steps, add a real email and have it send you a password reset. Boom. :) hope that helped.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.