Lösung für den MySQL-Server-Anmeldefehler ERROR 1820 (HY000)

Lösung für den MySQL-Server-Anmeldefehler ERROR 1820 (HY000)

Fehlerseite: Melden Sie sich beim MySQL-Server an und erhalten Sie diesen Fehler, unabhängig davon, welchen Befehl Sie ausführen

mysql> Datenbanken anzeigen;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
mysql> Test verwenden;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
...
...

Wie konnte das passieren? Befinde ich mich auf einem Fake-Server?

Ursachenanalyse: Dies wird hauptsächlich durch einen Parameter default_password_lifetime gesteuert, siehe die offizielle Erklärung


Schauen Sie genau hin, die Hinweisinformationen sind manchmal nützlicher als die obigen Informationen (ich ignoriere die englischen Hinweise normalerweise, aber es ist möglich, dass der Teil, den Sie ignorieren, auch die Leistung verbessert).

Problemlösung: In der Open-Source-Welt haben wir keine Angst vor Fehlern, denn nur wenn Fehler gemeldet werden, können wir Lösungen haben. Werfen wir einen Blick auf Ihre Umgebung.

mysql> Version auswählen();
+--------------+
| version() |
+--------------+
| 5.7.10-3-Protokoll |
+--------------+
1 Zeile im Satz (0,01 Sek.)
 
mysql> Variablen wie „default_password_lifetime“ anzeigen;
+-----------------------------------------+----------+
| Variablenname | Wert |
+-----------------------------------------+----------+
| Lebensdauer des Standardpassworts | 360 |
+-----------------------------------------+----------+
1 Zeile im Satz (0,00 Sek.)

Ich verstehe. Ändern Sie anschließend das Passwort.

Ändere den Benutzer user(), identifiziert durch „123456“;

Das Problem wurde erfolgreich gelöst! Der aktuelle Benutzer kann im Rahmen seiner Berechtigungen Befehle erfolgreich ausführen.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • MySQL umgeht die Gewährung von information_schema-Objekten und meldet den Fehler ERROR 1044 (4200)
  • mysql-Datenbankmysql: [FEHLER] unbekannte Option ''--skip-grant-tables''
  • So beheben Sie den 10060-Unknow-Fehler, wenn Navicat eine Remote-Verbindung zu MySQL herstellt
  • Ubuntu 18.0.4 installiert MySQL und behebt FEHLER 1698 (28000): Zugriff verweigert für Benutzer ''''root''''@''''localhost'''
  • FEHLER 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket „/tmp/mysql.sock“ nicht möglich.
  • MySQL-Startfehler beheben: FEHLER 2003 (HY000): Verbindung zum MySQL-Server auf „localhost“ nicht möglich (10061)

<<:  Vue Router lädt verschiedene Komponenten je nach Hintergrunddaten

>>:  Detaillierte Erklärung der Befehle zur Berechtigungsverwaltung in Linux (chmod/chown/chgrp/unmask)

Artikel empfehlen

Detaillierte Erläuterung des automatischen Füllschreibens von CSS3-Flexboxen

In diesem Artikel wird hauptsächlich die Methode ...

Detaillierte Erklärung des Unterschieds zwischen tinyint und int in MySQL

Frage: Was ist der Unterschied zwischen int(1) un...

HTML-Tutorial, leicht zu erlernende HTML-Sprache

1. <body background=Bilddateiname bgcolor=Farb...

Zweistündiges Docker-Einführungstutorial

Inhaltsverzeichnis 1.0 Einleitung 2.0 Docker-Inst...

Fünf praktische Tipps zur Gestaltung von Webformularen

1. Mobile Auswahl der Formulartexteingabe: Wenn i...

Das WeChat-Applet realisiert die Funktion zum Hochladen von Bildern

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung der Dateninteraktion zwischen Docker-Container und Host

Vorwort Beim Einsatz von Docker in einer Produkti...

Schreiben Sie ein MySQL-Datensicherungsskript mithilfe der Shell

Ideen Eigentlich ist es ganz einfach Schreiben Si...

Mehrere Möglichkeiten zur Implementierung eines 0-ms-Verzögerungstimers in js

Inhaltsverzeichnis WarteschlangeMikrotask asynchr...

Einfache Schritte zum Kapseln von Komponenten in Vue-Projekten

Inhaltsverzeichnis Vorwort So kapseln Sie eine To...

Achten Sie bei der Webseitenerstellung auf die Verwendung von HTML-Tags

HTML hat versucht, sich von der Präsentation weg ...