Come risolvere il problema: Accesso negato per errore utente 'root' @ 'localhost' su MySQL



Aggiornato maggio 2024: smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora su questo link
  1. Scarica e installa lo strumento di riparazione qui.
  2. Lascia che scansioni il tuo computer.
  3. Lo strumento sarà quindi ripara il tuo computer.

MySQL è un sistema di gestione di database open source basato sul linguaggio SQL. MySQL viene fornito con il pannello di controllo XAMPP, che è anche un'applicazione open source e utilizzabile liberamente. Recentemente, tuttavia, sono state ricevute molte segnalazioni da utenti che non possono accedere al loro database "MySQL" tramite il browser e viene visualizzato l'errore "Accesso negato per uso'root '@' localhost '".

Il motivo di questo problema è che non si concedono autorizzazioni globali all'utente. Quindi, una volta fornite le autorizzazioni globali dell'utente per la selezione, il problema verrà risolto.

In questo articolo, ti guideremo nel modo più semplice per risolvere questo problema e ti informeremo anche del motivo di questo errore. Seguire attentamente le istruzioni per evitare ulteriori problemi.

Per risolvere l'errore Accesso negato per l'utente 'root' @ 'localhost' nell'errore MySQL

  1. Apri e modifica /etc/my.cnf o /etc/mysql/my.cnf in base alla tua distribuzione.
  2. Aggiungi le tabelle di salto sussidi in [mysqld].
  3. Riavvia Mysql
  4. Ora dovresti essere in grado di connetterti a mysql con il seguente comando mysql -u root -p
  5. Esegui mysql> rinse privileges;
  6. Imposta una nuova password con ALTER USER'root '@' localhost 'IDENTIFIED by'NewPassword';
  7. Ritorna a /etc/my.cnf ed elimina / commenta le tabelle di salto sussidio.
  8. Riavvia Mysql
  9. Ora puoi accedere con la nuova password mysql -u root -p.

Avvia MySQL in modalità protetta senza password

mysqld_safe –skip-grant-tables &

Avvertimento: è pericoloso! Non avevo dati in nessuna delle mie tabelle, il che significa che non ero preoccupato per letture dannose. L'opzione "Salta" consente a chiunque di accedere con tutti i privilegi senza password. Se hai dubbi sulle tue tabelle, dovresti anche disabilitare qualsiasi accesso remoto:



Aggiornamento maggio 2024:

Ora puoi prevenire i problemi del PC utilizzando questo strumento, ad esempio proteggendoti dalla perdita di file e dal malware. Inoltre è un ottimo modo per ottimizzare il computer per le massime prestazioni. Il programma corregge facilmente gli errori comuni che potrebbero verificarsi sui sistemi Windows, senza bisogno di ore di risoluzione dei problemi quando hai la soluzione perfetta a portata di mano:

  • Passo 1: Scarica PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
  • Passaggio 2: fare clic su "Avvio scansione"Per trovare problemi di registro di Windows che potrebbero causare problemi al PC.
  • Passaggio 3: fare clic su "Ripara tutto"Per risolvere tutti i problemi.

scaricare



–Skip-networking

Un'altra soluzione alternativa efficace

Effettuare le seguenti operazioni.

Avvia l'istanza del server MySQL o il daemon con l'opzione –skip-grant-tables.

$ mysqld - skip-grant-tables

Segui queste istruzioni.

$ mysql -u root mysql mysql mysql mysql mysql
$ mysql> UPDATE user SET Password = PASSWORD ('my_password') o USER = 'root';
$ mysql> PRIVILEGE FLUSHES;

Se ci si trova di fronte al campo sconosciuto Errore password in uso:

aggiorna il set utente authentication_string = password ('my_password') dove user = 'root';

Infine, riavviare l'istanza / daemon senza l'opzione –skip-grant-tables.

/etc/init.d/mysql Restart

Ora dovresti essere in grado di accedere alla tua nuova password.

$ mysql -u root -p

Inserisci la password: my_password

https://dba.stackexchange.com/questions/147593/access-denied-for-user-rootlocalhost



Suggerimento esperto: Questo strumento di riparazione esegue la scansione dei repository e sostituisce i file corrotti o mancanti se nessuno di questi metodi ha funzionato. Funziona bene nella maggior parte dei casi in cui il problema è dovuto alla corruzione del sistema. Questo strumento ottimizzerà anche il tuo sistema per massimizzare le prestazioni. Può essere scaricato da Cliccando qui