Come risolvere l'accesso negato per errore utente 'root' @ 'localhost' su MySQL

MySQL è un sistema di gestione di database open source basato sul linguaggio "SQL". MySQL viene fornito in bundle con il pannello di controllo XAMPP, che è anche un'applicazione open source e gratuita. Tuttavia, recentemente sono arrivati ​​molti rapporti di utenti che non sono in grado di accedere al loro database "MySQL" dal proprio browser e viene visualizzato l'errore " Accesso negato per l'uso 'root' @ 'localhost '".

Messaggio di errore

In questo articolo, ti guideremo con il modo più semplice per risolvere questo problema e ti informeremo anche del motivo per cui questo errore viene attivato. Assicurati di seguire attentamente la guida e al fine di evitare ulteriori problemi.

Quali sono le cause dell'errore di accesso negato all'utente 'root' @ 'localhost' su MySQL?

Dopo aver ricevuto numerosi report da più utenti, abbiamo deciso di indagare sul problema e abbiamo escogitato una soluzione dopo aver sperimentato molti processi di risoluzione dei problemi noti. Inoltre, abbiamo esaminato il motivo per cui questo problema viene attivato e lo abbiamo elencato di seguito.

  • Configurazione ".ini" non valida: il file ".ini" memorizza alcune configurazioni di avvio per il server "MySQL". Funziona come un gateway nel modo di caricare il database. In alcuni casi, si è visto che nel file ".ini" mancava una certa sequenza di codice a causa della quale questo errore veniva attivato.

Ora che hai una conoscenza di base della natura del problema, passeremo alla soluzione.

Soluzione: riconfigurare il file ".ini"

Se il file ".ini" per il pannello di controllo di XAMPP non è configurato correttamente, può impedire la creazione di una connessione sicura con il database MySQL. Pertanto, in questo passaggio, riconfigureremo il file aggiungendo un comando aggiuntivo. Per fare ciò:

  1. Apri il pannello di controllo di XAMPP e fai clic sul pulsante "Stop" sia per " Apache " sia per " MySQL ".

    Premendo i pulsanti di arresto sia per MySQL che per Apache
  2. Passare alla directory di installazione per " XAMPP " e fare doppio clic sulla cartella " MySQL ".

    Apertura della cartella "MySQL"
  3. Fare doppio clic sulla cartella " bin " e fare clic con il tasto destro del mouse sul file "my.ini".
  4. Fai clic sull'opzione " Modifica ".
  5. Individua le parole " [mysqld] " nell'elenco.
  6. Aggiungi il seguente comando sotto la riga “ [mysqld] ” e sopra la “ Porta =…. "Linea.
     saltare-grant-tables 
  7. Fai clic su " File " e seleziona " Salva ".
  8. Chiudi il documento e apri il pannello di controllo di XAMPP.
  9. Fare clic sul pulsante "Start" per "Apache" e " MySQL ".

    Facendo clic sui pulsanti di avvio per MySQL e Apache
  10. Apri il browser, prova ad accedere a MySQL e controlla se il problema persiste.

Articoli Interessanti