


MySQL-Login-Fehlermeldung ERROR 1045 (28000) Fehlerlösung (Bild und Text)
Jul 27, 2017 pm 03:40 PMMelden Sie sich heute beim Server an und bereiten Sie sich darauf vor, einige Dinge in der Datenbank zu ändern. Aber nachdem ich das Passwort eingegeben habe, kann ich die Datenbank nicht betreten und es wird eine Fehlermeldung angezeigt, wie unten gezeigt
Nachdem ich bestätigt habe, dass das Passwort korrekt ist, kann ich die Datenbank immer noch nicht betreten. Ich habe die Lösung online gefunden und sie zum Nachschlagen und Studieren aufgezeichnet.
Lösung:
Allgemeine Idee: (unter Linux-System) den MySQL-Dienst schließen, MySQL so konfigurieren, dass es sich ohne Passwort anmeldet, dann das Passwort zurücksetzen und die Datenbank aktualisieren , Entfernen Sie die vorherige Konfiguration und starten Sie MySQL neu.
1. Schließen Sie den MySQL-Dienst, Befehl: service mysqld stop. Finden Sie Ihre MySQL-Konfigurationsdatei. Der Speicherort kann für jeden unterschiedlich sein. Meine Konfigurationsdatei ist beispielsweise wie folgt:
2. In dem Verzeichnis, in dem sich die Konfigurationsdatei befindet , verwenden Sie den vim-Befehl, um es zu bearbeiten, Befehl: vim my.cnf
und rufen Sie dann den vim-Bearbeitungsmodus auf, d
3. Speichern und beenden Sie die Konfigurationsdatei. Befehl: ①Umschalt+Semikolon ②Geben Sie wq ein. ③Drücken Sie die Eingabetaste. Dadurch wird die passwortlose Anmeldung konfiguriert. Starten Sie die Datenbank, Befehl: service mysqld start. Geben Sie die Datenbank ein, geben Sie Folgendes ein: mysql -u root -p in der Befehlszeile und drücken Sie dann die Eingabetaste, um die Datenbank einzugeben O(∩_∩)O
4 Legen Sie nach dem Aufrufen der Datenbank ein neues Passwort fest Wenn Sie weiterhin das bisherige Passwort verwenden möchten, setzen Sie es einfach auf das bisherige Passwort.
Befehl (drücken Sie nach einem Befehl die Eingabetaste):
① use mysql; ② update user set password=password("新密码") where user="root" ③ flush privileges; ④ quit;
Hinweis: Der zweite Befehl ist für MySQL 5.6 und frühere Versionen geeignet. Nach MySql5.7 gibt es kein Passwortfeld. Sie sollten update user set subscription_string =password('newpassword') ausführen, um das Passwort zu ändern.
5. Kommentieren Sie nach dem Ändern des Datenbankkennworts den geänderten Teil der ursprünglichen Datenbankkonfigurationsdatei aus und fügen Sie vor der Anweisung ein #-Zeichen hinzu.
6. Starten Sie den Datenbankdienst neu, Befehl: service mysqld restart. Zu diesem Zeitpunkt können Sie sich mit dem gerade festgelegten Passwort ~(≧▽≦)/~
bei der Datenbank anmeldenDas obige ist der detaillierte Inhalt vonMySQL-Login-Fehlermeldung ERROR 1045 (28000) Fehlerlösung (Bild und Text). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP?

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein?

Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken?

So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

Wie erstelle ich eine MySQL-Tabelle mit PHP?
