Beheben Sie das Problem, dass Mysql5.7.17 unter Windows nicht installiert und gestartet werden kann

Beheben Sie das Problem, dass Mysql5.7.17 unter Windows nicht installiert und gestartet werden kann

Installieren Sie MySQL zum ersten Mal auf Ihrem Computer.

Das Betriebssystem ist win7

Die Installationsdatei von MySQL liegt im Zip-Format vor und die Version ist 5.7.17

Nach der Dekomprimierung sind die Installationsschritte

1. Suchen Sie zunächst eine Datei zum Speichern dieser Installationsprogramme und Daten

Angenommen, es ist E:\\mysql

2. Legen Sie die entpackten Dateien in E:\\mysql ab und erstellen Sie einen neuen Datenordner

3. Erstellen Sie die Umgebungsvariable MySQL-Pfad ist E:\\mysql

Zum Pfad %MYSQL%\bin hinzufügen;

4. Im entpackten Ordner befindet sich eine my-default.ini.

Erstellen Sie zunächst eine Kopie der Datei und benennen Sie sie in my.ini um.

Dateiinhalte ändern

Ändern Sie einfach zwei Zeilen

basedir = E:\\mysql 
Datenverzeichnis = E:\\mysql\\data

Diese beiden Zeilen wurden ursprünglich mit # auskommentiert.

5. Starten Sie die Kommandozeile als Systemadministrator

Geben Sie mysqld -install

Hiermit installieren Sie den MySQL-Dienst

6. Geben Sie mysqld --initialize

Dies liegt daran, dass nach Version 5.7.7 die Windows-Installation von MySQL durch Zip-Dekomprimierung den Datenordner nicht mehr enthält. Sie können hierzu die Einführung auf der offiziellen Website einsehen.

http://dev.mysql.com/doc/refman/5.7/en/windows-initialize-data-directory.html

Wenn kein Datenordner vorhanden ist, wird der MySQL-Dienst beim Start nicht gestartet. Sie können einige Fehler finden, indem Sie die Dateien mit der Endung .err im Datenordner beobachten.

MySQL: Tabelle 'mysql.plugin' existiert nicht 
2017-01-01T17:13:33.200113Z 0 [FEHLER] Die Tabelle mysql.plugin kann nicht geöffnet werden. Führen Sie bitte mysql_upgrade aus, um sie zu erstellen. 
2017-01-01T17:13:33.202113Z 0 [Hinweis] Salting der UUID-Generatorvariablen, current_pid: 6908, server_start_time: 1483290810, bytes_sent: 0,  
2017-01-01T17:13:33.237115Z 0 [Hinweis] Generierte UUID: „9fb87162-d045-11e6-b092-00ff173a9c42“, Server-Startzeit: 1483297718, gesendete Bytes: 114009376 
2017-01-01T17:13:33.241115Z 0 [Warnung] Es wurde keine vorhandene UUID gefunden, daher nehmen wir an, dass dies das erste Mal ist, dass dieser Server gestartet wurde. Eine neue UUID wird generiert: 9fb87162-d045-11e6-b092-00ff173a9c42. 
2017-01-01T17:13:33.248116Z 0 [Warnung] Die Gtid-Tabelle ist nicht zur Verwendung bereit. Tabelle „mysql.gtid_executed“ kann nicht geöffnet werden. 
2017-01-01T17:13:33.250116Z 0 [Warnung] SSL konnte aufgrund des folgenden SSL-Bibliotheksfehlers nicht eingerichtet werden: SSL-Kontext ist ohne Zertifikat und privaten Schlüssel nicht nutzbar 
2017-01-01T17:13:33.254116Z 0 [Hinweis] Server-Hostname (Bind-Adresse): '*'; Port: 3306 
2017-01-01T17:13:33.259116Z 0 [Hinweis] IPv6 ist verfügbar. 
2017-01-01T17:13:33.260117Z 0 [Hinweis] – '::' wird zu '::' aufgelöst; 
2017-01-01T17:13:33.261117Z 0 [Hinweis] Server-Socket erstellt auf IP: '::'. 
2017-01-01T17:13:33.266117Z 0 [Warnung] Die Kostenkonstantentabellen des Optimierers konnten nicht geöffnet werden. 
2017-01-01T17:13:33.268117Z 0 [FEHLER] Schwerwiegender Fehler: Berechtigungstabellen können nicht geöffnet und gesperrt werden: Tabelle „mysql.user“ existiert nicht 
2017-01-01T17:13:33.270117Z 0 [FEHLER] Abbruch

Tatsächlich liegt dies daran, dass diese im Datenordner abgelegt sind. Daher müssen wir den Befehl mysqld -initialize ausführen, um die Initialisierung von MySQL abzuschließen. Auf diese Weise führt MySQL automatisch einige Initialisierungsarbeiten aus.

7. Starten Sie den Dienst net start mysql

Oben habe ich Ihnen erklärt, wie Sie das Problem der fehlgeschlagenen Installation und des fehlgeschlagenen Starts von Mysql5.7.17 unter Windows lösen können. 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!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation von MySQL 5.7.17 unter Windows 10
  • MySQL 5.7-Installationstutorial (Windows)
  • Grafisches Tutorial zum Ändern des Anfangskennworts von Mysql5.7.11 unter Windows
  • Umfassende Analyse der Methode zur Installation von mysql5.7 unter Windows
  • mysql5.7.13.zip Installations-Tutorial (Windows)

<<:  Detaillierte Erläuterung der Verwendung von Redux bei der nativen WeChat-Applet-Entwicklung

>>:  So verwenden Sie den Linux-Befehl „more“ in allgemeinen Linux-Befehlen

Artikel empfehlen

Beheben von Problemen beim Importieren und Exportieren von Mysql

Hintergrund Da ich alle meine Aufgaben auf Docker...

MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

1. Entpacken Sie das Zip-Paket in das Installatio...

Detailliertes Beispiel der CSS3-Boxschatteneigenschaft

CSS3 – Schatten hinzufügen (mithilfe von Boxschat...

So verwenden Sie JSX in Vue

Was ist JSX JSX ist eine Syntaxerweiterung von Ja...

Docker-Volumes-Dateizuordnungsmethode

Hintergrund Wenn Sie am Blockchain-Protokollmodul...

Erzielen Sie mit reinem CSS3 in wenigen einfachen Schritten einen 3D-Flip-Effekt

Als Pflichtkurs für Frontend-Entwickler kann CSS3...

MySQL 5.7.17 Winx64 Installations- und Konfigurations-Tutorial

Heute habe ich die MySQL-Datenbank erneut auf mei...

Verwenden des radialen Farbverlaufs in CSS zum Erzielen eines Karteneffekts

Vor einigen Tagen erhielt eine Kollegin ein Punkt...

Detaillierte Erklärung der Docker-Einstiegspunktdatei

Schließen Sie beim Schreiben einer Docker-Datei e...

jQuery implementiert Akkordeoneffekte

Dieser Artikel gibt Ihnen den spezifischen Code v...

Zusammenfassung der Wissenspunkte zum B-Tree-Index bei der MySQL-Optimierung

Warum müssen wir SQL optimieren? Wenn wir SQL-Anw...

Analyse der problematischen „Aborted“-Warnung in MySQL anhand von Fallstudien

Dieser Artikel stellt hauptsächlich den relevante...

So erstellen Sie einen MySQL PXC-Cluster

Inhaltsverzeichnis 1. Einführung in PXC 1.1 Einfü...