Frage Installierte mysql, kann sich aber nicht anmelden: Zugriff verweigert für Benutzer 'xxxxxx' @ 'localhost' (mit Passwort: YES)


Installierte MySQL - aber nicht in der Lage, mit dem Benutzer, den ich erstellt habe, einzuloggen. Es gibt mir den folgenden Fehler.

Access denied for user 'xxxxxx'@'localhost' (using password: YES)

Bitte helfen Sie.


1
2018-01-05 15:33


Ursprung


Können Sie sich noch mit root bei MySQL anmelden? - stedotmartin
Wie haben Sie den Benutzer erstellt? Wird dieser Benutzer bei der Anmeldung als root aufgeführt? Ist das MySQL aus regulären Ubuntu-Paketen? - gertvdijk


Antworten:


Eine einfache Lösung besteht darin, sich als Root-Benutzer bei mysql anzumelden und anderen Nutzernamen Berechtigungen zu erteilen.

mysql -u root -p

Verwenden Sie das Passwort, das Sie bei der Installation eingegeben haben.

grant all privileges on *.* to xxxxxxx@localhost identified by 'your_password_here' with grant option;

sobald dies erledigt ist. Sie können sich mit Ihrem Benutzernamen mit dem Befehl anmelden mysql -p


0
2018-01-05 18:09