Die perfekte Lösung für die Installation von MYSQL5.7.24 ohne Datenverzeichnis und my-default.ini und Dienststartfehler

Die perfekte Lösung für die Installation von MYSQL5.7.24 ohne Datenverzeichnis und my-default.ini und Dienststartfehler

Downloadadresse der offiziellen MySQL-Website: https://dev.mysql.com/downloads/mysql/

Nach dem Entpacken des Installationspakets der neuen Version gibt es im Online-Tutorial keinen Datenordner und keine my-default.ini, wie in der folgenden Abbildung dargestellt


Bildbeschreibung hier einfügen

Laut vielen Online-Tutorials schlägt die Installation dennoch fehl. Das Ergebnis ist:

1. Verzeichnis kann nicht in „D:\from20181022\soft\mysql-5.7.24\mysql-5.7.24-winx64\data“ geändert werden (Fehlercode: 2 – Keine solche Datei oder kein solches Verzeichnis)

2.Der MySQL-Dienst wird gestartet und der MySQL-Dienst kann nicht gestartet werden.


Bildbeschreibung hier einfügen

Nach dem Integrationsversuch sind die letzten erfolgreichen Installationsschritte wie folgt

1. Entpacken


Bildbeschreibung hier einfügen

2. Erstellen Sie my.ini im folgenden Verzeichnis mit folgendem Inhalt:


Bildbeschreibung hier einfügen

character_set_server=utf8 #Viele Websites hier verwenden default-character-set=utf8, was fehleranfällig ist port = 3306
basedir=D:\\from20181022\\soft\\mysql-5.7.24\\mysql-5.7.24-winx64
#datadir=D:\MySQL\MySQL Server 5.7.23\data Sie müssen keinen leeren Datenordner selbst erstellen max_connections=200
Zeichensatzserver = utf8
Standard-Speicher-Engine = INNODB

Sie können direkt kopieren und einfügen. Ändern Sie hauptsächlich den Pfad nach basedir. Beachten Sie, dass der Pfad \\ anstelle von \ lautet.

3. Rufen Sie die DOS-Befehlszeile auf und verwenden Sie den Administrator, um

a. Gehen Sie in das MySQL-Bin-Verzeichnis und geben Sie mysqld –install ein, um MySQL zu installieren

D:\from20181022\soft\mysql-5.7.24\mysql-5.7.24-winx64\bin>mysqld -install

Dienst erfolgreich installiert.

b. Geben Sie mysqld --initialize --user=root --console ein (initialisieren und erstellen Sie ein Root-Konto. Sie können es direkt kopieren).

Nach dem Laufen...
...bis zur letzten Zeile

[Hinweis] Für root@localhost wird ein temporäres Passwort generiert:
OR5tM511qp_& (das ist das initiale Passwort)

Nach der Initialisierung können Sie sehen, dass sich unter dem MySQL-Verzeichnis ein zusätzliches Datenverzeichnis befindet

4 MySQL-Dienst starten

D:\from20181022\soft\mysql-5.7.24\mysql-5.7.24-winx64\bin>net start mysql
Der MySQL-Dienst wird gestartet.
Der MySQL-Dienst wurde erfolgreich gestartet.

5. Passwort ändern

5-1 Verwenden Sie das standardmäßig generierte Kennwort, um MySQL aufzurufen. Befehl: mysql -u root -p (kann direkt kopiert werden).

D:\from20181022\soft\mysql-5.7.24\mysql-5.7.24-winx64\bin>mysql -u root -p
Passwort eingeben: ************

Wenn hier ein Berechtigungsproblem vorliegt

FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: JA)

Fügen Sie eine Zeile zu my.ini hinzu

skip-grant-tables Berechtigungen für diesen Login überspringen, diese Zeile nach erfolgreichem Login löschen

Nach der Eingabe des Initialpassworts wird bei erfolgreicher Anmeldung folgendes angezeigt

Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist …
Serverversion: …
Copyright © 2000, 2015, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.
Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.
MySQL>
5-2 Geben Sie den Befehl zum Ändern des Passworts ein. Ich habe das Standardpasswort in 123456 geändert
	mysql> Passwort festlegen = Passwort('123456');

Zu diesem Zeitpunkt wurde die MySQL-Umgebung unter Windows installiert.

Zusammenfassen

Das Obige ist die perfekte Lösung für das Problem, dass MYSQL5.7.24 ohne Datenverzeichnis und my-default.ini installiert ist und der Dienst nicht gestartet werden kann. Ich hoffe, es wird allen 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:
  • Detailliertes Tutorial zum Kompilieren und Installieren von MySQL 5.7.24 auf CentOS7
  • Centos7.5 installiert die Bereitstellung des binären Pakets mysql5.7.24
  • Detaillierte grafische Beschreibung des Datenbankinstallationsprozesses der MySQL-Version 5.7.24
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24
  • So installieren Sie die binäre Version von mysql5.7.24 auf Centos 7 und wie Sie das Problem lösen
  • Zusammenfassung der Installationsschritte und aufgetretenen Probleme beim Dekomprimieren der Version mysql5.7.24
  • Grafisches Tutorial zur Installation und Konfiguration komprimierter Pakete für MySQL 5.7.24

<<:  So installieren und deinstallieren Sie IIS7-Komponenten mithilfe der WIN2008-Serverbefehlszeile

>>:  So verwenden Sie Vue+ElementUI Tree

Artikel empfehlen

URL-Rewrite-Modul 2.1 URL-Rewrite-Modul – Regeln schreiben

Inhaltsverzeichnis Voraussetzungen Einrichten ein...

Kenntnisse über die MySQL Memory-Speicher-Engine

Wissenspunkte zur Speicher-Storage-Engine Die Spe...

Zusammenfassung der @-Verwendung in CSS (mit Beispielen und Erklärungen)

Eine At-Regel ist eine Deklaration, die Anweisung...

Website-Homepage-Design im Illustrationsstil Neuer Trend im Website-Design

Sie können sehen, dass ihre visuellen Effekte sehr...

HTML-Tag Marquee realisiert verschiedene Scroll-Effekte (ohne JS-Steuerung)

Der automatische Bildlaufeffekt der Seite kann du...

HTML-Sonderzeichen-Konvertierungstabelle

Charakter Dezimal Zeichennummer Entitätsname --- ...

Gängige Angriffe auf Web-Frontends und Möglichkeiten, sie zu verhindern

Die Sicherheitsprobleme, die bei der Frontend-Ent...

Detaillierte Einführung in Protokolle im Linux-System

Inhaltsverzeichnis 1. Logbezogene Dienste 2. Geme...

Eine kurze Einführung in das bionische Design im Internet-Webdesign

Beim Stichwort Bionik-Design denken viele an die E...

MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux

Was ist MySQL Multi-Instance Einfach ausgedrückt ...