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

js einfacher und grober Beispielcode zum Veröffentlichen und Abonnieren

Was ist Publizieren/Abonnieren? Lassen Sie mich I...

Schritte zum Erstellen des Projekts vite+vue3+element-plus

Verwenden Sie vite, um ein vue3-Projekt zu erstel...

Einige Parameterbeschreibungen von Texteingabefeldern im Webdesign

<br />In Gästebüchern, Foren und anderen Ort...

Implementieren Sie über 24 Array-Methoden in JavaScript von Hand

Inhaltsverzeichnis 1. Traversal-Klasse 1. fürJede...

So verbinden Sie eine virtuelle Linux-Maschine mit WLAN

Im Leben ist das Internet allgegenwärtig. Wir kön...

Implementierung von Nginx-Weiterleitungsübereinstimmungsregeln

1. Regulärer Ausdrucksabgleich ~ für Groß- und Kl...

Die am häufigsten verwendeten HTML-Tags zum Erstellen von Webseiten

1. Optimierung häufig verwendeter HTML-Tags HTML ...

JS-Dekorationsmuster und TypeScript-Dekoratoren

Inhaltsverzeichnis Einführung in das Decorator-Mu...

Über die praktische Anwendung von HTML-Mailto (E-Mail) sprechen

Wie wir alle wissen, ist „mailto“ ein sehr praktis...

Mehrere Möglichkeiten zum Aktualisieren von Batches in MySQL

Normalerweise verwenden wir die folgende SQL-Anwe...