Eine einfache und effektive Lösung, um das ursprüngliche Passwort bei der Installation von MySQL zu vergessen

Eine einfache und effektive Lösung, um das ursprüngliche Passwort bei der Installation von MySQL zu vergessen

Wenn Sie MySQL installieren, wird Ihnen ein erstes Passwort zugewiesen. Dieses erste Passwort ist aufgrund seiner vielen Groß- und Kleinbuchstaben besonders eklig. Denken Sie daran, das ist unmöglich. Wenn Sie keine Installationserfahrung haben, werden Sie dies höchstwahrscheinlich nicht beachten, wenn Sie es zum ersten Mal selbst installieren.

Die in diesem Tutorial verwendete MySQL-Version ist Version 8.0.19. Diese Methode sollte für Version 8 verfügbar sein. Bei anderen Versionen bin ich mir nicht sicher, Sie können es also versuchen. Wenn Sie den gesamten Vorgang beherrschen, ist er in zwei Minuten erledigt.

Zuerst das Tutorial.

Mach es einfach, die bisherigen Erkenntnisse sind alles Blödsinn

1. Stellen Sie zunächst sicher, dass der Ordner (data) im datadir in der Datei my.ini nicht manuell erstellt wurde

[Kunde]
#Legen Sie den Standardzeichensatz des MySQL-Clients fest default-character-set=utf8

[mysqld]
#Port auf 3306 setzen
Port = 3306
#Legen Sie das Installationsverzeichnis von mysql basedir=F:\\MYSQL\\mysql-8.0.19-winx64\\mysql-8.0.19-winx64 fest
#Legen Sie den Speicherort der MySQL-Datenbank fest. Sie müssen datadir=F:\\MYSQL\\mysql-8.0.19-winx64\\mysql-8.0.19-winx64\\data nicht festlegen.
#Maximal zulässige Anzahl von Verbindungen max_connections=20
#Der vom Server verwendete Zeichensatz ist standardmäßig der 8-Bit-Latein-Zeichensatz character-set-server=utf8
#Die beim Erstellen einer neuen Tabelle verwendete Standardspeicher-Engine default-storage-engine=INNODB

2. Löschen Sie den Datenordner

3. Öffnen Sie cmd im Administratormodus, rufen Sie das MySQL-Installationsverzeichnis auf und geben Sie Folgendes ein:

sc löscht MySQL

4. Initialisieren Sie die Datenbank neu (notieren Sie sich das in diesem Schritt generierte Passwort, sonst vergessen Sie es möglicherweise)

mysqld --initialize --console

5. MySQL neu installieren

mysqld installieren

Versuchen Sie es dann erneut und prüfen Sie, ob es gestartet werden kann.

es ist vorbei? Es gibt keinen nächsten Schritt, der Ihnen beibringt, wie Sie Ihr Passwort ändern. Im Internet gibt es eine Menge Codes.

6. Fügen Sie die folgende Zeile unter mysqld in der Datei my.ini hinzu (Passwortüberprüfung beim Anmelden überspringen??? Ups, dann waren alle meine obigen Schritte... umsonst):

Skip-Grant-Tabellen

7. Nach dem Speichern und Beenden geben Sie erneut ein

mysql -uroot -p

8. An diesem Punkt haben Sie die MySQL-Datenbank eingegeben. Die nächsten Schritte werden auch erfolgreich von mir eingerichtet, indem ich von anderen gelernt habe. Sie können es selbst verwenden. Geben Sie in der Reihenfolge ein:

Berechtigungen leeren;
alter user 'root'@'localhost'IDENTIFIED BY 'das neue Passwort, das Sie festlegen möchten';

Damit wird das neue Passwort wirksam.

Denken Sie jedoch daran , die der INI-Datei hinzugefügte Codezeile (skip-grant-tables) zu entfernen .

Wenn Sie die oben genannten 8 Schritte von 123WORDPRESS.COM befolgen, können Sie das Problem des Vergessens des ursprünglichen Passworts vollständig lösen. Vielen Dank fürs Lernen.

Das könnte Sie auch interessieren:
  • Was tun, wenn Sie bei der Installation von MySQL auf einem Mac das ursprüngliche Kennwort vergessen?
  • So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3
  • So ändern Sie das Anfangskennwort eines Benutzers in mysql5.7
  • Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?
  • Was tun, wenn Sie das ursprüngliche Passwort für MySQL auf dem MAC vergessen?

<<:  Zusammenfassung einiger gängiger Möglichkeiten zum Abkürzen von Javascript-Code

>>:  Beispiel für den schnellen Aufbau eines Redis-Clusters mit Docker

Artikel empfehlen

Detaillierte Erklärung der Methoden des fs-Moduls und des Path-Moduls in Node.js

Überblick: Das Dateisystemmodul ist ein einfacher...

So installieren Sie eine MySQL-Datenbank unter Ubuntu

Ubuntu ist ein kostenloses und quelloffenes Deskt...

WeChat-Applet implementiert SMS-Login in Aktion

Inhaltsverzeichnis 1. Vorschau der Schnittstellen...

jQuery realisiert den Gleiteffekt des Dropdown-Menüs

Wenn wir eine Webseite erstellen, möchten wir man...

Analysieren Sie CSS, um die Farbfunktion des Bildthemas zu extrahieren (Tipps)

Hintergrund Alles begann, als ein Klassenkamerad ...

JavaScript implementiert eine Warteschlange mit doppeltem Ende

In diesem Artikelbeispiel wird der spezifische Co...

So ändern Sie die Standardübermittlungsmethode des Formulars

Die Standard-Übermittlungsmethode von HTML ist get...

Analyse des Hintergrundauthentifizierungsprozesses von Vue-Elementen

Vorwort: Kürzlich stieß ich in meinem Projekt auf...

So installieren Sie MySQL über SSH auf einem CentOS VPS

Geben Sie yum install mysql-server Drücken Sie Y,...

SVN-Installation und grundlegende Bedienung (grafisches Tutorial)

Inhaltsverzeichnis 1. Was ist SVN? 2. Methoden zu...

Tutorial zur Installation und Konfiguration von Hbase unter Linux

Inhaltsverzeichnis Hbase-Installation und -Konfig...