Errore: accesso negato per l’utente “Root” @ “localhost” (utilizzando la password: SÌ e NO)

Errore di accesso negato per l'utente 'root' @ 'localhost' si verifica quando si tenta di accedere al database

L’errore 1045 si verifica a causa di un accesso negato al database

Il contenuto dell’articolo:

  • 1 Cause di accesso negate per errore dell’utente “root @ localhost
  • 2 Come correggere l’errore 1045 in MySQL

Cause di accesso negate per errore dell’utente “root @ localhost

Per accedere a MySQL liberamente, tre devono corrispondere parametri che descrivono l’utente del database – nome, nome e password dell’auto. In caso di discrepanze, l’accesso verrà negato. La causa più semplice del problema è immissione password errata. Inoltre, può causare un errore. sintassi errata.

Non esiste una semplice dipendenza del nome utente nel sistema MySQL – password, nome host svolge un ruolo importante per ottenere l’accesso al database. Può essere sotto forma di indirizzo IP, nome di dominio, parola chiave (ad es. localhost) o un personaggio che combina più macchine in gruppo (ad esempio,% – qualsiasi host tranne quello locale).

phpMyAdmin utilizza l'immissione automatica della password, quindi l'errore è accompagnato da (Uso della password: NO)

L’errore ha una chiave (usando la password: NO) quando si accede al database il browser

Gli errori più comuni quando si accede al database:

  1. Quando si assegnano i diritti a un nuovo utente, l’indirizzo non è stato specificato la macchina con cui può connettersi. In questo caso, lui sarà automaticamente consentito utilizzare il database da qualsiasi host tranne local e quando si tenta di connettersi con localhost, si verifica un errore accesso.
  2. Virgolette posizionate in modo errato. Se durante la creazione l’utente scrive “nomeutente @ localhost, questo significa che username @ localhost può connettersi da qualsiasi macchina tranne locale e non quel nome utente può connettersi da un computer localhost. Nome utente e nome macchina devono avere una propria coppia virgolette.
  3. Utilizzo di una password se non è presente nel database.

A seconda del metodo di connessione al database Accesso negato per l’utente “root @ localhost (utilizzo password: SÌ o NO), vengono utilizzati diversi metodi di soluzione problemi.

Come correggere l’errore 1045 in MySQL

Se l’errore è Accesso negato per l’utente “root @ localhost (Utilizzo password: SÌ e NO) viene visualizzato con Usa password: SÌ, Il problema è che la password non è stata inserita correttamente. Dai un’occhiata è possibile, dopo aver aperto la tabella mysql.user in cui si trovano i dati tutti gli utenti.

Puoi scoprire se è stata impostata una password per l'ingresso dalla tabella mysql.user

La tabella mysql.user memorizza le informazioni di accesso dell’utente

La procedura è la seguente:

  1. Apri la tabella utenti.
  2. Controlla se l’utente root esiste con l’host localhost. Se ce n’è uno, guarda il campo “password”. Se è vuoto, vai a Il database può essere inserito senza password. Se c’è qualcosa lì, allora tu inserisci la password sbagliata.
  3. Modificare la password con il comando SET PASSWORD.
  4. Se non è presente alcun utente root, crearlo, impostare una password e concedergli i diritti.

Successivamente, è possibile accedere al database. Se non si modificano i dati si scopre che dovresti usare il parametro –skip-grant-tables, che sovrascrive tutte le impostazioni di autorizzazione.

Nel file config.inc.php, è necessario specificare il nome utente e la password corretti

Linee da modificare nel file di configurazione

Se l’errore viene visualizzato con il tasto (Usa password: NO), è necessario fai quanto segue modifica il file config.inc.php, specificando in esso dati corretti. Se il problema si verifica durante l’installazione di MySQL, è necessario eliminare i database della vecchia versione del programma o modificare password per accedervi usando la modalità -skip-grant-tables.

Quindi l’errore è Accesso negato per l’utente “root @ localhost (Utilizzo della password: SÌ o NO) si verifica quando la password non corrisponde e nome utente ed è facilmente risolto sostituendo i dati per ingresso.

James Walls

Social Media Specialist & Influencer.

Rate author
Autorevolmente sui social network
Add a comment