Domanda

Ho creato ieri un database chiamato auth in mysql.

Oggi sono andato ad accedervi tramite USE auth; ma ho ottenuto questo output

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'auth'

Non ho mai avuto questo problema quando creavo e utilizzavo i database.

È stato utile?

Soluzione

Connettiti al database con root

mysql -u root -pyourpassword

(cambia la tua password con la password che hai per root o lasciala vuota nel caso in cui non la hai impostata).Ora dovresti avere accesso al tuo db.Controlla questo thread su come impostare le autorizzazioni per gli utenti MySQL Add User Guide .

Altri suggerimenti

magari prova a creare e utilizzare un nuovo database per vedere se il problema è ripetibile o se è specifico per quel database.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top