Detaillierte Schritte zum Konfigurieren von my.ini für mysql5.7 und höher

Detaillierte Schritte zum Konfigurieren von my.ini für mysql5.7 und höher

Im entpackten Paket von Windows 64-Bit MySQL 5.7 oder höher sind kein Datenverzeichnis, keine my-default.ini- und my.ini-Dateien vorhanden, und es gibt auch die Lösung für das Problem, dass der Dienst nicht gestartet werden kann, sowie die Methode zum Ändern des ursprünglichen Kennworts.

Downloadadresse der offiziellen MySQL-Website

Nehmen wir als Beispiel Version 5.7.20

Erstens gibt es nach dem Entpacken des Installationspakets keinen Datenordner und keine my-default.ini, die im Online-Tutorial erwähnt werden, wie in der folgenden Abbildung dargestellt

Informationen zum Konfigurieren der Umgebungsvariablen finden Sie im Online-Tutorial. Dies ist im Allgemeinen kein Problem. Fügen Sie den Pfad, in dem sich das MySQL-Dekomprimierungspaket-Bin befindet, zum Pfad der Umgebungsvariablen hinzu. Meiner ist:

D:\softnew\MYSQL\mysql-5.7.20-winx64\bin

Achten Sie auf folgende Punkte:

(1) Es ist nicht wichtig, ob die Datei my-default.ini existiert oder nicht. Der Schlüssel besteht darin, eine neue Datei my.ini im Stammverzeichnis zu erstellen. Der spezifische Inhalt ist wie folgt:

[mysql]

# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8 
[mysqld]
#Port 3306 einstellen port = 3306 
# Legen Sie das Installationsverzeichnis von mysql basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64 fest
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz character-set-server=utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-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.

(2) Bitte legen Sie keinen eigenen Datenordner an

Viele Tutorials im Internet schlagen vor, einen neuen leeren Datenordner zu erstellen und dann der Datei my.ini einen Satz hinzuzufügen:

# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data

Dies führt dazu, dass der Dienst nicht gestartet werden kann. Fügen Sie diesen Satz nicht hinzu und erstellen Sie nicht selbst einen neuen Datenordner. Lassen Sie MySQL automatisch Daten generieren. Genauer gesagt:

1) Öffnen Sie das cmd-Befehlsfenster als Administrator (das direkte Öffnen von cmd zum Ausführen kann zu einem Fehler führen) und geben Sie das Bin-Verzeichnis des MySQL-Installationsverzeichnisses ein. Geben Sie dann den Befehl mysqld install ein, um den Erfolg anzuzeigen

2) Geben Sie erneut „mysqld –initialize“ ein. Es sollte jetzt keine Eingabeaufforderung mehr erscheinen.

3) Geben Sie erneut ein: net start mysql und es wird angezeigt

Abschließend sollte der Inhalt des Datenordners wie folgt angezeigt werden:

Hinweis: Wenn Sie sich zum ersten Mal bei MySQL anmelden, werden Sie aufgefordert, ein erstes Passwort einzugeben. Dies dient der Sicherheit. Der Befehl: mysqld –initialize generiert ein zufälliges Passwort.

Das ursprüngliche Passwort befindet sich in der Datei xxx.err im Datenordner im obigen Bild. Sie können sie mit Notepad öffnen und mit Strg+F die folgende Datensatzzeile finden:

[Hinweis] Für root@localhost wird ein temporäres Passwort generiert: NZ+uhXPq1zN.

NZ+uhXPq1zN. ist das erste Passwort (beachten Sie, dass der . nicht weggelassen werden darf)

Nach der Eingabe können Sie es mit folgendem Befehl ändern. Hier wird das Passwort auf root geändert:

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'root';

Es handelt sich um die Version 5.7.22 und die Anzeige sieht grundsätzlich so aus:

Danke!

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösung für das Fehlen der my.ini-Datei in MySQL 5.7
  • Mysql5.7 my.ini-Dateiladepfad und Datenspeicherortänderungsmethode unter Windows 7

<<:  Detaillierte Erläuterung der Fallstricke bei der Konfiguration von Apache-Domänennamen

>>:  Erläuterung der Lösung zur mobilen H5-Bildgenerierung in JavaScript

Artikel empfehlen

So halten Sie eine lange Verbindung aufrecht, wenn Sie den Nginx-Reverse-Proxy verwenden

· 【Szenenbeschreibung】 Nach HTTP1.1 unterstützt d...

Über das Problem der vertikalen Zentrierung von img und span in div

Wie unten dargestellt: XML/HTML-CodeInhalt in die...

Implementierung einer einfachen Web-Uhr mit JavaScript

Verwenden Sie JavaScript, um eine Webseitenuhr zu...

Detaillierte Einführung in die Grundkonzepte von JS

Inhaltsverzeichnis 1. Eigenschaften von JS 1.1 Mu...

Natives JS zur Implementierung des Spiels 2048

2048 Minispiel, zu Ihrer Information, der spezifi...

So führen Sie Befehle auf einem Remote-Linux-System über SSH aus

Manchmal müssen wir einige Befehle auf einem Remo...

MySQL hilft Ihnen, Index-Pushdown in Sekunden zu verstehen

Inhaltsverzeichnis 1. Das Prinzip der Index-Push-...

ReactJs-Grundlagen-Tutorial - Essential Edition

Inhaltsverzeichnis 1. Einführung in ReactJS 2. Ve...

Implementierung der Validierungsregel für Vue Element-ui-Formulare

Inhaltsverzeichnis 1. Einleitung 2. Eingabemodus ...

5 einfache Möglichkeiten, Speicherplatz auf Ubuntu freizugeben

Vorwort Die meisten Benutzer führen diesen Vorgan...