Beheben Sie das Problem der Kennwortänderung bei der ersten Anmeldung nach der Installation von MySQL 8.0

Beheben Sie das Problem der Kennwortänderung bei der ersten Anmeldung nach der Installation von MySQL 8.0

Hier finden Sie eine Einführung zum Ändern des Passworts für die erste Anmeldung in MySQL 8.0.16

Das Passwort muss bei der ersten Anmeldung nach der Initialisierung der MySQL-Datenbank geändert werden

Der folgende Fehler tritt auf, wenn Sie sich zum ersten Mal anmelden

ql> Benutzer root ändern, identifiziert durch „Passwort“;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.

Sie müssen den folgenden Befehl verwenden, um das Passwort zu ändern

mysql> Benutzer ändern user() identifiziert durch „Passwort“;
Abfrage OK, 0 Zeilen betroffen (1,43 Sek.)

ps: Schauen wir uns die Probleme an, die bei der Installation von MySQL 8.0 + der ersten Anmeldung + der Änderung des Passworts auftreten

Installieren

Da ich es zuvor zwar auf dem Laufwerk C installiert hatte, wollte ich es dieses Mal auf das Laufwerk D verschieben. Daher löschte ich die zuvor installierten Teile und ließ nur die MySQL-Installer-Datei für die Installation übrig. Es gibt einen kniffligen Teil, nämlich dass sich das Standardinstallationsverzeichnis auf dem Laufwerk C befindet. Wenn Sie das Verzeichnis ändern möchten, wählen Sie im Schritt „Setup-Typ auswählen“ unbedingt die benutzerdefinierte Installation aus.

Dann fahre hier fort und wähle das Projekt aus, das du installieren möchtest. Ich wähle hier beispielsweise einfach eines aus

Derzeit wird keine Option zum Ändern des Installationsverzeichnisses angezeigt. Sie müssen das zu installierende Verzeichnis auswählen. Anschließend wird in der unteren rechten Ecke ein zusätzlicher Link angezeigt. Klicken Sie darauf, um das Installationsverzeichnis zu ändern.

Beachten Sie, dass Sie, wenn Sie mehrere Dinge installieren möchten, auf jedes einzelne davon klicken und den Installationspfad einzeln ändern müssen.

Aber es gibt immer noch ein Problem. Beim Ändern des Verzeichnisses kann diese Eingabeaufforderung erscheinen

Ich verstehe den Grund nicht, aber die Lösung besteht darin, den ursprünglichen Pfadnamen beizubehalten und nur vor dem Pfad Folgendes zu ändern oder hinzuzufügen:

Die folgende Konfiguration konzentriert sich hauptsächlich auf die Einstellung der Portnummer. Der Standardwert ist 3306, aber wenn ein Konflikt auftritt, bedeutet dies, dass der Port bereits belegt ist. In diesem Fall können Sie ihn auf einen beliebigen Wert zwischen 3306 und 3309 ändern.

Denken Sie nach der Installation daran, die Variablen zur Vereinfachung von cmd in der Systemumgebungsvariablen Path festzulegen.

Erste Anmeldung

Es treten viele Probleme auf, beispielsweise beim Öffnen von cmd. Der erste Schritt besteht darin,

net start MySQL

Einen Fehler melden...

Der Grund ist, dass cmd nicht als Administrator ausgeführt wird

Nach dem Wechsel zur Administratoridentität trat ein weiteres Problem auf

Ich weiß nicht, warum dieses Problem beim ersten Durchlauf auftrat. Ich habe online eine Lösung gefunden und musste sie initialisieren.

mysqld --initialisieren

Nachdem der Dienst gestartet wurde, führen Sie

mysql -u root -p

Anschließend werden Sie aufgefordert, Ihr Passwort einzugeben. Hier liegt ein weiteres Problem vor.

Diese Eingabeaufforderung bedeutet, dass das Passwort falsch ist

Ich bin auch ein wenig verwirrt über diesen Ort. Sie wurden bei der früheren Installation von MySQL aufgefordert, ein Kennwort festzulegen, aber dieses Kennwort scheint unbenutzt zu sein. Was Sie hier eingeben sollten, ist das zufällige Anfangskennwort, das automatisch generiert wird, und dieses zufällige Anfangskennwort wird in einer .err-Datei im MySQL-Installationsverzeichnis abgelegt. Es ist nicht so schwer zu finden. Es scheint nur eine .err-Datei im gesamten Ordner zu geben. Suchen Sie einfach im Ordner.

Der Dateiinhalt ist nicht lang. Suchen Sie diesen Textabschnitt. Die Zeile darunter ist das ursprüngliche Passwort.

Nach der Eingabe des Passworts wird „Erfolg“ angezeigt.

Kennwort ändern

Das Ändern von Passwörtern nach MySQL 8.0 ist anders als vorher. Viele der vorherigen Methoden melden Fehler, wenn sie jetzt verwendet werden. Ich habe den folgenden Code getestet und er ist machbar

ALTER USER "root"@"localhost" IDENTIFIED BY "Ihr neues Passwort";

Zusammenfassen

Das Obige habe ich Ihnen vorgestellt, um das Problem der Kennwortänderung bei der ersten Anmeldung nach der Installation von MySQL 8.0 zu lösen. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig
  • Zusammenfassung zum Ändern des Root-Passworts in MySQL 5.7 und MySQL 8.0
  • MySQL 8.0.19 WinX64-Installations-Tutorial und Ändern des Initialpassworts unter Windows 10
  • MySQL 8.0.12 Installationskonfigurationsmethode und Kennwortänderung
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 sowie zur Kennwortänderung unter Linux
  • So ändern Sie das Root-Benutzerkennwort in MySQL 8.0.16, WinX64 und Linux
  • Probleme beim Ändern des Passworts und beim Herstellen einer Verbindung zu Navicat bei der Installation und Verwendung von MySQL 8.0.16 unter Windows 7
  • mysql8.0: Passwortänderung vergessen und Problem mit ungültigem Net-Befehlsdienstnamen
  • So ändern Sie das Passwort in MySQL 8.0 richtig

<<:  Dockers flexible Implementierung zum Aufbau einer PHP-Umgebung

>>:  Detaillierte Erklärung zur Verwendung der Vue-Verifizierungscode-Komponente

Artikel empfehlen

Details zur Verwendung von JS-Array-Methoden some, every und find

Inhaltsverzeichnis 1. einige 2. jedes 3. finden 1...

Implementierung von React-Loop-Daten (Liste)

Lassen Sie uns zunächst die Daten simulieren, die...

Gemeinsame Nutzung von zwei Plug-Ins zur Übersetzung von Webseiten

Übersetzen Sie diese URL: http://translateth.is G...

Beispiel für die Bereitstellung eines Django-Projekts mit Docker

Es ist auch sehr einfach, Django-Projekte mit Doc...

So fragen Sie ab, ob die MySQL-Tabelle gesperrt ist

Spezifische Methode: (Empfohlenes Tutorial: Lern-...

Einführung in den Prozess zum Erstellen eigener FTP- und SFTP-Server

FTP und SFTP werden häufig als Dateiübertragungsp...

Detaillierte Erklärung von Cgroup, dem Kernprinzip von Docker

Das leistungsstarke Tool cgroup im Kernel kann ni...

Verwenden von CSS zum Implementieren einer Ladeanimation des Android-Systems

Im Web gibt es zwei gängige Ladesymbole: eines is...