GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Le password MySQL non funzionano dopo l'aggiornamento

Questo articolo descrive un problema che si verifica dopo l'aggiornamento di un server a MySQL 5.6.5 o versioni successive e come risolverlo.

Se non sei sicuro di quale versione di MySQL sia installata sul tuo server, segui questi passaggi:
  1. Accedi a cPanel. Se non sai come accedere al tuo account cPanel, consulta questo articolo.
  2. Nella barra laterale destra della schermata iniziale di cPanel, in INFORMAZIONI GENERALI, fai clic su Informazioni sul server.
  3. In Informazioni sul server, individua la riga Versione MySQL per determinare la versione MySQL installata sul server.

Problema

Quando tenti di accedere a un database su un server che esegue MySQL 5.6.5 o versioni successive, l'accesso non riesce, anche se stai utilizzando il nome utente e la password corretti.

Ad esempio, se stai eseguendo WordPress sul tuo sito, visualizzerai il seguente messaggio di errore:

Error establishing a database connection

Altre applicazioni Web potrebbero visualizzare messaggi simili sugli errori di connessione al database.

Causa

Questo problema si verifica perché MySQL 5.6.5 e versioni successive utilizzano un nuovo metodo di hashing per le password degli utenti. Queste versioni più recenti di MySQL non supportano il metodo hash utilizzato nelle versioni precedenti di MySQL per memorizzare le password, quindi gli accessi non riescono.

Risoluzione

Per risolvere questo problema, è necessario eliminare e ricreare l'utente del database. Quando lo fai, MySQL utilizza il nuovo metodo hash per memorizzare la password e l'utente del database può accedere nuovamente.

Per fare ciò, segui questi passaggi:

  1. Accedi a cPanel. Se non sai come accedere al tuo account cPanel, consulta questo articolo.
  2. Nella sezione DATABASE della schermata iniziale di cPanel, fare clic su Database MySQL®:

  3. In Utenti correnti, individua l'utente del database che desideri ricreare, quindi fai clic su Elimina.
  4. Fai clic su Elimina utente per confermare l'eliminazione, quindi fai clic su Torna indietro.
  5. In Aggiungi nuovo utente, nella casella di testo Nome utente, digita il nome utente dell'utente che hai eliminato nel passaggio 3.
  6. Nella casella di testo Password, digitare la password dell'utente.

    Non è necessario creare una nuova password per l'utente. È possibile utilizzare la password precedente se si desidera mantenere la password invariata. Per determinare la password corrente, controlla i file di configurazione dell'applicazione. Ad esempio, se stai utilizzando WordPress, controlla wp-config.php file per le informazioni sulla configurazione del database.
  7. Nella casella di testo Password (di nuovo), ridigitare la password dell'utente.

    In alternativa, puoi fare clic su Generatore di password e cPanel genera per te una password forte e casuale.
  8. Fai clic su Crea utente. cPanel crea l'utente del database utilizzando il nuovo metodo di hashing per memorizzare la password.

cPanel
  1. Risolto il problema con il lettore di schede SD che non funzionava dopo l'aggiornamento di Ubuntu 16.04

  2. Reimpostazione delle password MySQL in Linux Debian/Ubuntu

  3. Come rendere le password degli utenti visualizzate come testo in chiaro in Linux?

  4. Debian 9:dopo l'aggiornamento da 8, Mysql (mariadb) non funziona più?

  5. Debian - l'interfaccia di rete non funziona più dopo l'aggiornamento/upgrade

Come modificare la password dell'amministratore di WordPress tramite MySQL

Errore utente/password di Samba Share dopo l'aggiornamento?

Come aggiungere il database MySQL e l'utente del database MySQL su Plesk?

Come modificare la password utente di MySQL da cPanel?

Come modificare la password utente del database

Gestione delle autorizzazioni utente MySQL in cPanel