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

So fügen Sie in JS eine Abbruchfunktion zu einem Versprechen hinzu

Inhaltsverzeichnis Überblick Promise Race Methode...

JS Asynchronous Stack Tracing: Warum „await“ besser ist als „Promise“

Überblick Der grundlegende Unterschied zwischen a...

So konfigurieren Sie eine VMware-Umgebung mit mehreren Knoten

Dieses Tutorial verwendet CentOS 7 64-Bit. Weisen...

Lösung zur Codeaufteilung im Vue-Projekt

Inhaltsverzeichnis Hintergrund Zweck Vor der Spal...

Detaillierte Erklärung der benutzerdefinierten Swiper-Komponente in JavaScript

Inhaltsverzeichnis Effektanzeige Komponenteneinst...

Optimierte Aufzeichnung der Verwendung von IN-Datenvolumen in Mysql

Die MySQL-Versionsnummer ist 5.7.28. Tabelle A ha...

jQuery verwendet das Canvas-Tag, um den Bestätigungscode zu zeichnen

Das <canvas>-Element ist für clientseitige ...

Standard-CSS-Stil der XHTML-Sprache

html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...

Zusammenfassung der sieben grundlegenden XHTML-Codierungsregeln

1. Alle Tags müssen ein entsprechendes End-Tag hab...

Detaillierte Erläuterung der Beispiele für CSS-Gewichtswerte (Kaskadierung)

•Es gibt viele Selektoren in CSS. Was passiert, w...

Tipps zum Mischen von OR und AND in SQL-Anweisungen

Heute gibt es eine solche Anforderung. Wenn die a...

Tipps zum Organisieren von Zeichenfolgen in Linux

Bei Linux-Operationen ersetzen und zählen wir häu...