mysql neuer Benutzerzugriff verweigert

8

Gerade mit mysql gestartet. Ich logge mich mit root ein und folge der Online-Referenz, um einen neuen Benutzer zu erstellen:

%Vor%

Dann kündigte ich und versuchte mich mit dem neuen Benutzer anzumelden:

%Vor%

Aber habe eine Fehlermeldung:

  

Zugriff verweigert für Benutzer 'abc' @ 'localhost' (mit Passwort: YES)

Hab ich etwas verpasst?

    
Ryan 31.12.2012, 06:23
quelle

2 Antworten

17

Führen Sie dies zur Arbeit

aus %Vor%

Nachdem Sie Ihrem Benutzer die gewünschten Rechte erteilt haben, müssen Sie FLUSH-Privilegien vergeben, um das Setup abzuschließen und die neuen Einstellungen zu ermöglichen. Führen Sie dazu diesen Befehl in der SQL-Eingabeaufforderung aus:

[EDIT]
Wenn Sie auch eine Verbindung von localhost herstellen möchten, sollten Sie ein anderes Konto erstellen.

  

Um eine Verbindung herstellen zu können, müssen beide Benutzerkonten vorhanden sein   von überall als "Benutzer". Ohne das Konto localhost, das   anonymous-user-Konto für localhost, das von erstellt wird   mysql_install_db würde Vorrang haben, wenn "Benutzer" eine Verbindung von der   lokaler Host. Als Ergebnis würde "Benutzer" als anonymer Benutzer behandelt werden.   Der Grund dafür ist, dass das anonyme Benutzerkonto mehr hat   spezifische Host-Spalte Wert als das 'Benutzer' @ '%' Konto und kommt somit   früher in der Sortierreihenfolge der Benutzertabelle. )

Zu Ihrer Information: Ссылка

    
Venu 31.12.2012, 06:26
quelle
0

Das ist es.

%Vor%

dantheman @habe einen schönen Tag!

    
danielad 28.10.2015 08:33
quelle

Tags und Links