Heim >Datenbank >MySQL-Tutorial >Wie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?

Wie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?

零下一度
零下一度Original
2017-05-05 16:38:301965Durchsuche

Als ich heute XAMPP auf einem Computer konfigurierte, habe ich oben im PHPMyAdmin einen neuen Benutzer und ein Passwort erstellt, konnte dieses Konto jedoch nicht zum Anmelden bei MySQL verwenden.

Wenn Sie PHPMyAdmin verwenden, werden Sie aufgefordert, die Anmeldung fehlzuschlagen. Wenn Sie sich direkt über die Befehlszeile anmelden, werden Sie mit ERROR 1045 (28000): Access denied for user 'laravel'@'localhost' (using password: YES) aufgefordert. Wie unten gezeigt:

Wie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?

Fehler bei der Anmeldung über die Befehlszeile

Gemäß der im Internet erwähnten Lösung habe ich versucht, das Root-Konto zu verwenden. Das Laravel-Konto autorisiert zur Autorisierung direkt alle Berechtigungen dafür, aber die Anmeldung ist immer noch nicht erfolgreich.

Nach vielen Versuchen habe ich endlich das Problem entdeckt: In MySQL gibt es standardmäßig ein Konto mit einem leeren Benutzernamen. Solange Sie lokal sind, können Sie sich bei MySQL anmelden, ohne das Kontokennwort einzugeben . Aufgrund der Existenz dieses Kontos kann die Anmeldung mit einem Passwort nicht für eine korrekte Anmeldung verwendet werden.

Wie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?

Sie können sich lokal ohne Konto oder Passwort bei MySQL anmelden

Lösung:
Melden Sie sich einfach über das Root-Konto an und dann kann das Konto gelöscht werden:

mysql -u root   # 以root账户登录MySQL
use mysql   #选择mysql库
delete from user where User='';  #删除账号为空的行
flush privileges;  #刷新权限
exit  #退出mysql

Jetzt können Sie sich mit dem soeben erstellten Konto und Passwort anmelden:

Wie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?

Anmelden erfolgreich

[Verwandte Empfehlungen]

1. Kostenloses MySQL-Online-Video-Tutorial

2. Neuestes MySQL-Handbuch-Tutorial

3. Boolean Education Yan Shiba MySQL-Einführungsvideo-Tutorial

Das obige ist der detaillierte Inhalt vonWie kann das Problem gelöst werden, dass sich neue MySQL-Benutzer nicht anmelden können?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn