Heim Datenbank MySQL-Tutorial MySQL-Login-Fehlermeldung ERROR 1045 (28000) Fehlerlösung (Bild und Text)

MySQL-Login-Fehlermeldung ERROR 1045 (28000) Fehlerlösung (Bild und Text)

Jul 27, 2017 pm 03:40 PM
error mysql 提示

Melden 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;
Nach dem Login kopieren

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 anmelden

Das 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!

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen PHPs Fähigkeiten zur Verarbeitung von Big-Data-Strukturen May 08, 2024 am 10:24 AM

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

Wie optimiert man die MySQL-Abfrageleistung in PHP? Wie optimiert man die MySQL-Abfrageleistung in PHP? Jun 03, 2024 pm 08:11 PM

Wie optimiert man die MySQL-Abfrageleistung in PHP?

Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Wie verwende ich MySQL-Backup und -Wiederherstellung in PHP? Jun 03, 2024 pm 12:19 PM

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

Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Wie füge ich mit PHP Daten in eine MySQL-Tabelle ein? Jun 02, 2024 pm 02:26 PM

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

Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken? Welche Anwendungsszenarien gibt es für Java-Aufzählungstypen in Datenbanken? May 05, 2024 am 09:06 AM

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 So beheben Sie den Fehler „mysql_native_password nicht geladen' unter MySQL 8.4 Dec 09, 2024 am 11:42 AM

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

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Wie verwende ich gespeicherte MySQL-Prozeduren in PHP? Jun 02, 2024 pm 02:13 PM

Wie verwende ich gespeicherte MySQL-Prozeduren in PHP?

Wie erstelle ich eine MySQL-Tabelle mit PHP? Wie erstelle ich eine MySQL-Tabelle mit PHP? Jun 04, 2024 pm 01:57 PM

Wie erstelle ich eine MySQL-Tabelle mit PHP?

See all articles