Bei der Installation von MySQL5.7.18winX64 unter Windows 10 konnte der Server nicht gestartet werden und es wurde keine Fehlermeldung angezeigt.

Bei der Installation von MySQL5.7.18winX64 unter Windows 10 konnte der Server nicht gestartet werden und es wurde keine Fehlermeldung angezeigt.

Systemumgebung: Win10 64-bit

MySQL-Version: mysql-5.7.18-winX64

Die Bereitstellungsschritte sind wie online beschrieben:

1: Ändern Sie den Pfad der Umgebungsvariablen und erhöhen Sie den Wert D:\Program Files\MySQL\MySQL Server 5.7\bin

2: Kopieren Sie die Datei my.ini aus dem alten MySQL-Installationsverzeichnis (im Internet heißt es my-default.in. Meine my.ini-Datei wird nach dem Kopieren dieser Datei umbenannt. Das sollte in Ordnung sein). Fügen Sie sie in das 5.7-Installationsverzeichnis D:\Programme\MySQL\MySQL Server 5.7 ein und ändern Sie die folgenden beiden Sätze:

basedir = D:/Programme/MySQL/MySQL Server 5.7
datadir = D:/Programme/MySQL/MySQL Server 5.7/data

Erstellen Sie einen leeren Datenordner im Installationsverzeichnis D:\Programme\MySQL\MySQL Server 5.7;

3: Der Administrator (nervig, Win10 erfordert immer diese Berechtigung) führt cmd aus (zu finden in System32 von Windows), gibt ein: mysqld -install, und es wird angezeigt, dass die Installation erfolgreich war; geben Sie dann ein: net start mysql, und es wird angezeigt, dass der Dienststart fehlgeschlagen ist.

An diesem Punkt: Gehen Sie zum Datenordner und sehen Sie 5 Dateien. Öffnen Sie die Datei mit dem Suffix .err, die anzeigt: Tabelle 'mysql.plugin' existiert nicht

Die Lösung für dieses Problem ist:

1. Kopieren Sie my.ini in den Ordner \bin.

2. Gehen Sie in cmd zum Verzeichnis \bin und geben Sie dann mysqld --initialize --user=mysql --console ein, um diesen Befehl zum Generieren der Datenbank auszuführen. Beachten Sie, dass es ein temporäres Kennwort gibt. Notieren Sie es sich.

3. Starten Sie den Dienst „net start mysql“.

4. Geben Sie den MySQL-Befehl ein: mysql -uroot -p. Geben Sie jetzt das Kennwort ein.

5. Geben Sie set password = password('root') ein, um das Root-Anmeldekennwort zu ändern; //Hier ist root das neue Passwort

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.19 winx64 (win10)
  • So installieren Sie die MySQL-Server-Community-Version MySQL 5.7.22 winx64 in win10

<<:  So implementieren Sie das mobile Anmelde- und Registrierungsmodul elegant in vue3

>>:  Methoden und Schritte für die verteilte Bereitstellung von Etcd basierend auf Docker

Artikel empfehlen

Die Kombination und der Unterschied zwischen ENTRYPOINT und CMD im Dockerfile

Im vorherigen Artikel [Detaillierte Erläuterung v...

Implementierung der MySQL-Benutzerrechteverwaltung

1. Einführung in MySQL-Berechtigungen Es gibt 4 T...

Detailliertes Beispiel für die Verkettung mehrerer Felder in MySQL

Das Zusammenführen von Zeilen- und Feldergebnisse...

Detaillierte Erläuterung des MySQL-Indexprinzips und der Abfrageoptimierung

Inhaltsverzeichnis 1. Einleitung 1. Was ist ein I...

Einfaches Beispiel für die Verwendung eines Docker-Containers

Inhaltsverzeichnis 1. Ziehen Sie das Bild 2. Ausf...

So erreichen Sie ein zentriertes Layout im CSS-Layout

1. Legen Sie den übergeordneten Container auf ein...

Umfassende Zusammenfassung der MySQL-Tabellen

Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...

Tutorial zur Installation und Konfiguration von VMware Tools für Ubuntu 18.04

Dieser Artikel beschreibt die Installation und Ko...

Allgemeine MySQL-Anweisungen zum Anzeigen von Transaktionen und Sperren

Einige allgemeine Anweisungen zum Anzeigen von Tr...

Eine kurze Einführung in den MySQL-Dialekt

Wenn wir einmal von Datenbanken absehen, was ist ...