MySQL 5.7.10 Installations- und Konfigurations-Tutorial unter Windows

MySQL 5.7.10 Installations- und Konfigurations-Tutorial unter Windows

MySQL bietet zwei verschiedene Versionen für unterschiedliche Benutzer:

MySQL Community Server: Community-Edition. Der technische Support wird von Entwicklern und Enthusiasten aus der MySQL Open Source-Community bereitgestellt und der Quellcode steht Entwicklern offen und zum kostenlosen Download zur Verfügung. MySQL Enterprise Server: Enterprise-Edition. Enthält die umfassendsten erweiterten Funktionen und Verwaltungstools, ist für Benutzer jedoch gebührenpflichtig.

Die unten beschriebene MySQL-Installation basiert auf der kostenlosen Open Source Community Edition. Öffnen Sie die Download-Adresse der offiziellen Website der MySQL-Datenbank. Es werden zwei Installationsdateien bereitgestellt, eine ist die MSI-Installationsdatei für die direkte Installation und die andere ist eine komprimierte Paketdatei, die dekomprimiert und konfiguriert werden muss. Ich verwende hier die Installationsversion 5.7.10.

Installation mithilfe des MSI-Installationspakets

Laden Sie entsprechend Ihrem Betriebssystem das entsprechende 32-Bit- oder 64-Bit-Installationspaket herunter. Gehen Sie folgendermaßen vor:

Schritt 1: Installieren Sie die Lizenz. Doppelklicken Sie auf die Installationsdatei, aktivieren Sie in der unten angezeigten Benutzeroberfläche „Ich akzeptiere die Lizenzbedingungen“ und klicken Sie auf „Weiter“.

Schritt 2: Einstellungstyp auswählen

Wie in der folgenden Abbildung dargestellt, gibt es fünf Arten von Einstellungen:

  • Entwicklerstandard: Installiert den MySQL-Server und die zum Entwickeln von MySQL-Anwendungen erforderlichen Tools. Zu den Tools gehören eine GUI-Workbench zum Entwickeln und Verwalten von Servern, ein Excel-Plug-In für den Zugriff auf Betriebsdaten, ein Plug-In für die integrierte Entwicklung mit Visual Studio, Konnektoren für den Datenzugriff über NET/Java/C/C++/OBDC usw., Beispiele und Tutorials sowie Entwicklungsdokumentation.
  • Nur Server: Installieren Sie nur den MySQL-Server. Gilt für die Bereitstellung des MySQL-Servers.
  • Nur Client: Es wird nur der Client installiert. Dies eignet sich für die Entwicklung von MySQL-Anwendungen auf Basis eines vorhandenen MySQL-Servers.
  • Vollständig: Installiert alle verfügbaren MySQL-Komponenten.
  • Benutzerdefiniert: Passen Sie die Komponenten an, die installiert werden müssen.

MySQL wählt standardmäßig den Typ „Entwicklerstandard“. Ich persönlich empfehle, den reinen Typ „Nur Server“ auszuwählen. Die Verringerung der Abhängigkeit von Tools kann Ihnen dabei helfen, die MySQL-Datenbank besser kennenzulernen und zu verstehen. Sie können den passenden Typ entsprechend Ihren Anforderungen auswählen. Wählen Sie hier „Nur Server“ aus und klicken Sie auf „Weiter“.

Schritt 3: Installation

Rufen Sie die Installationsschrittoberfläche auf. Wenn Sie im zweiten Schritt andere Typen auswählen, klicken Sie einfach auf „Weiter“, um den Schritt aufzurufen, und klicken Sie auf „Ausführen“. Wie in der folgenden Abbildung dargestellt:

Klicken Sie nach Abschluss der Installation auf „Weiter“, bis Sie zur Konfigurationsseite gelangen.

Schritt 4: Konfiguration

Rufen Sie die Konfigurationsseite wie unten gezeigt auf:

Klicken Sie auf das Dropdown-Feld „Inhaltstyp“, um drei Typen anzuzeigen:

  • Entwicklungsmaschine: Auf einer Entwicklungsmaschine beansprucht MySQL den geringsten Speicher.
  • Server-Maschine: Auf der Maschine werden mehrere Server-Anwendungen ausgeführt. Sie eignet sich als Datenbankserver für Websites oder Anwendungen und belegt mittleren Arbeitsspeicher.
  • Dedizierte Maschine: Eine dedizierte Maschine, die ausschließlich zum Ausführen des MySQL-Datenbankservers verwendet wird und den gesamten verfügbaren Speicher auf der Maschine belegt.

Wählen Sie den für Ihren Zweck geeigneten Konfigurationstyp aus. Ich werde hier den Typ „Server-Computer“ auswählen, um später Leistungstests mit hoher Parallelität durchzuführen.

Nachdem Sie den Konfigurationstyp ausgewählt haben, fahren Sie mit der Verbindungskonfiguration fort, wie unten gezeigt:

Die am häufigsten verwendete Verbindung ist TCP/IP. Aktivieren Sie dieses Optionsfeld. Die Standardportnummer ist 3306 und kann im Eingabefeld geändert werden. Wenn die Datenbank nur auf dem lokalen Computer verwendet wird, können Sie „Firewall-Port für Netzwerkzugriff öffnen“ aktivieren, um die Firewall zu öffnen. Wenn Remote-Aufrufe erforderlich sind, aktivieren Sie diese Option nicht. Die folgenden „Named Pipe“ und „Shared Memory“ sind Mechanismen zur Interprozesskommunikation und werden grundsätzlich nicht überprüft. Mit „Erweiterte Optionen anzeigen“ können Sie in den folgenden Schritten erweiterte Optionen konfigurieren. Um möglichst viele konfigurierbare MySQL-Elemente zu verstehen, aktivieren Sie dieses Optionsfeld hier. Klicken Sie auf „Weiter“, um mit dem nächsten Schritt fortzufahren.

Schritt 5: Kontokonfiguration

Rufen Sie die MySQL-Konto- und Rollenkonfigurationsschnittstelle auf, wie unten gezeigt:

Das Root-Konto verfügt über alle Berechtigungen für die Datenbank. Geben Sie das von Ihnen festgelegte Kennwort in das Kennwortfeld ein. Während der Entwicklung und Wartung der Datenbank werden aus Sicherheitsgründen und zur einfacheren Verwaltung verschiedenen Benutzern Kontokennwörter mit entsprechenden Betriebsberechtigungen zugewiesen. Klicken Sie auf die Schaltfläche „Benutzer hinzufügen“ und legen Sie im Popup-Dialogfeld Konten mit unterschiedlichen Berechtigungsstufen fest, wie in der folgenden Abbildung dargestellt:

Host gibt die Hostadresse an, die eine Verbindung zur Datenbank herstellen kann. Sie kann auf lokal (localhost/127.0.0.1), eine externe IP (z. B. 218.17.224.228), ein externes Netzwerksegment (z. B. 218.17.224.*) oder alle Hosts (%) eingestellt werden. Rolle gibt die Rolle des Kontos an. Die verfügbaren Rollen sind wie folgt:

Verschiedene Rollen haben unterschiedliche Berechtigungsstufen, die vorerst unkonfiguriert bleiben können. Sie werden später im Abschnitt „Benutzerberechtigungsverwaltung“ ausführlich erläutert.

Schritt 6: Windows-Dienst konfigurieren Nachdem Sie den MySQL-Dienst als Windows-Dienst konfiguriert haben, wird der MySQL-Dienst automatisch gestartet, wenn das Windows-Betriebssystem gestartet wird, und gestoppt, wenn das Betriebssystem gestoppt wird. Dies ist auch die in der offiziellen MySQL-Dokumentation empfohlene Konfiguration. Die Schnittstelle sieht wie folgt aus:

Der Windows-Dienstname kann auf den Standardwert gesetzt werden, solange er sich von anderen Diensten unterscheidet. Aufgrund der Sicherheitsanforderungen in Windows-Systemen muss der MySQL-Dienst unter einem bestimmten Konto ausgeführt werden. Wählen Sie das Standardsystemkonto aus. Behalten Sie die Standardkonfiguration bei und klicken Sie auf „Weiter“.

Schritt 7: Erweiterte Konfiguration

Da im vorherigen Schritt 4 die Option „Erweiterte Optionen anzeigen“ aktiviert wurde, wird die in der folgenden Abbildung dargestellte erweiterte Optionskonfiguration angezeigt:

Hier können Sie den Speicherpfad verschiedener Protokolldateien konfigurieren. Standardmäßig werden sie im Datenverzeichnis des MySQL-Installationsverzeichnisses gespeichert. Es wird nicht empfohlen, sie zu ändern, es sei denn, dies ist erforderlich. Nach dem Slow Query Log gibt es ein Konfigurationselement für Sekunden. Der Standardwert ist 10. Das bedeutet, dass eine SQL-Abfrage, die nach 10 Sekunden keine Ergebnisse liefert, im Slow Query Log aufgezeichnet wird. Dadurch können DBAs ineffiziente Vorgänge schneller finden. Bin Log kann zur Master-Slave-Datensynchronisierung verwendet werden. Die Server-ID unten wird für die Master-Slave-Konfiguration verwendet. Diese werden in nachfolgenden Kursen behandelt. Behalten Sie daher hier einfach die Standardkonfiguration bei. Klicken Sie auf „Weiter“.

Schritt 8: Serverkonfigurationsanwendung

Nach der obigen Konfiguration ist eine MySQL-Datenbank grundsätzlich eingerichtet. Klicken Sie nach Eingabe dieses Schritts auf „Ausführen“, um das Konfigurationselement wie unten gezeigt auszuführen:

Warten Sie, bis die folgende Schnittstelle angezeigt wird, die die erfolgreiche Installation anzeigt, und klicken Sie auf „Fertig“, um den Vorgang abzuschließen.

Mit komprimiertem Paket installieren

Laden Sie je nach Ihrem Betriebssystem das entsprechende 32-Bit- oder 64-Bit-komprimierte Paket herunter. Gehen Sie folgendermaßen vor:

Schritt 1: Entpacken

Entpacken Sie das komprimierte Paket in den Pfad C:\Programme\MySQL. Sie können den Pfad auch anpassen. Mein Pfad ist C:\Program Files\MySQL\mysql-5.7.10-winx64, wie unten gezeigt:

Schritt 2: Umgebungsvariablen konfigurieren

Klicken Sie mit der rechten Maustaste auf „Computer“ und wählen Sie „Eigenschaften“, öffnen Sie nacheinander „Erweiterte Systemeinstellungen“ -> „Umgebungsvariablen“, wählen Sie in den Systemvariablen das Element „Pfad“ aus und klicken Sie auf „Bearbeiten“, wie unten gezeigt:

Lassen Sie den ursprünglichen Wert unverändert, fügen Sie am Ende ein Semikolon hinzu und hängen Sie dann C:\Programme\MySQL\mysql-5.7.10-winx64\bin an, um das Bin-Verzeichnis unter dem MySQL-Installationspfad an die Path-Variable zu konfigurieren, sodass MySQL-Befehle in jedem beliebigen Verzeichnis auf der Kommandozeile ausgeführt werden können.

Schritt 3: Ändern der Konfiguration

Öffnen Sie die Datei my-default.ini im MySQL-Installationsverzeichnis, suchen Sie die Eigenschaftselemente basedir und datadir, entfernen Sie das Kommentarsymbol # davor und ändern Sie die Werte wie folgt: basedir = C:\Programme\MySQL\mysql-5.7.10-winx64 datadir = C:\Programme\MySQL\mysql-5.7.10-winx64\data steht jeweils für das MySQL-Installationsverzeichnis und das Datenverzeichnis. Wenn Sie die Datei im ersten Schritt in einen anderen Ordner entpackt haben, passen Sie den entsprechenden Wert an. Benennen Sie die Datei anschließend in my.ini um.

(Im komprimierten Paket von MySQL Version 5.7.18 und höher gibt es keine Datei my-default.ini. Sie können eine Textdatei mit dem Namen my.ini erstellen. Einzelheiten finden Sie auf der offiziellen MySQL-Website: Adresse 1; Adresse 2)

Schritt 4: Installation

Führen Sie cmd als Administrator aus, rufen Sie das Bin-Verzeichnis von MySQL auf und führen Sie den Initialisierungsbefehl aus:

mysqld --initialize --user=mysql --console

Dieser Befehl wird zum Initialisieren von Daten verwendet. In Versionen vor 5.7 ist es nicht erforderlich, diesen Befehl auszuführen. Nach Abschluss der Initialisierung wird ein temporäres Root-Passwort bereitgestellt, wie in der roten Box unten gezeigt. Notieren Sie sich das Passwort.

Führen Sie dann den folgenden Befehl aus, um den MySQL-Dienst zu installieren:

mysqld – mysql installieren

mysql ist der Standarddienstname und kann leer gelassen werden. Wenn die Installation erfolgreich ist, wird die folgende Eingabeaufforderung angezeigt:

Dabei ist zu beachten, dass Sie cmd als Administrator ausführen müssen, da sonst die im folgenden Bild dargestellte Eingabeaufforderung erscheint:

Schritt 5: Starten Sie den Dienst

Führen Sie den folgenden Befehl im Administrator-Eingabeaufforderungsfenster aus, um den MySQL-Dienst zu starten:

net start mysql

Wenn die in der folgenden Abbildung dargestellte Eingabeaufforderung angezeigt wird, bedeutet dies, dass MySQL erfolgreich installiert und gestartet wurde.

Bei Versionen vor MySQL 5.7 ist der Befehl mysqld –initialize in Schritt 4 während der Installation nicht erforderlich. Wenn dieser Befehl weggelassen wird, tritt in diesem Schritt der folgende Fehler auf:

Weil

Einige Dateien und Ordner (wie beispielsweise der Datenordner) im komprimierten Paket dieser Version müssen nach der Ausführung des Befehls mysqld -initialize erstellt werden. Ich habe hier sehr gelitten, als ich die Installationsschritte der Version 5.6 zur Installation verwendet habe. Ich hoffe, daraus zu lernen und nicht erneut in die Falle zu tappen.

Schritt 6: Anmelden

Führen Sie den folgenden Befehl aus:

mysql -uroot -p

Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie das in Schritt 4 aufgezeichnete Kennwort ein. Drücken Sie die Eingabetaste. Die folgende Seite wird angezeigt und zeigt an, dass die Anmeldung erfolgreich war und der MySQL-Befehlszeilenmodus aufgerufen wurde.

Schritt 7: Passwort ändern

Führen Sie den folgenden Befehl in der MySQL-Befehlszeile aus:

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

Jeder ändert sein Passwort in sein eigenes, wie in der folgenden Abbildung gezeigt, was darauf hinweist, dass die Änderung erfolgreich war:

Wenn Sie andere SQL-Befehle ausführen, ohne das Kennwort zu ändern, wird der folgende Fehler angezeigt:

Nach den obigen Schritten ist der MySQL-Server installiert.

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:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.16 unter Windows
  • Lösen Sie die Probleme, die bei der Installation von mysql-8.0.11-winx64 in einer Windows-Umgebung auftreten
  • Tutorial-Diagramm zur Installation des MySQL-Dienstes über MySQL Installer unter Windows
  • MySQL Installations-Tutorial unter Windows mit Bildern und Text
  • Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung
  • Einfache Lösung für die chinesischen Zeichenverstümmelungen und Dienststartprobleme von MySQL unter Windows
  • So installieren und starten Sie MySQL unter Windows
  • Verwenden der Stapelverarbeitung zum Starten und Herunterfahren von MySQL unter Windows
  • Ursachen und Lösungen für ungültige Dienstnamen beim Starten des MySQL-Dienstes unter Windows 7
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.20 unter Windows
  • So finden Sie die my.ini-Konfigurationsdatei in MySQL 5.6 unter Windows
  • Tutorial zur Installation und Konfiguration des mysql8.0-ZIP-Pakets für Windows x64
  • Detailliertes grafisches Tutorial zur Installation, Inbetriebnahme und Grundkonfiguration von MySQL unter der Windows-Version

<<:  So implementieren Sie Polygonbrechung in Echtzeit mit Threejs

>>:  So installieren Sie das Programm setup.py unter Linux

Artikel empfehlen

Das Balkendiagramm von Vue + Echart realisiert Statistiken zu Epidemiedaten

Inhaltsverzeichnis 1. Installieren Sie zuerst ech...

js, um einen einfachen Front-End-Paging-Effekt zu erzielen

Einige Projekte haben ein relativ einfaches Gesch...

Öffentliche kostenlose STUN-Server

Öffentliche kostenlose STUN-Server Wenn das SIP-T...

So setzen Sie das Root-Passwort in Linux mysql-5.6 zurück

1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...

Detailliertes Tutorial zum Ersetzen von mysql8.0.17 in Windows 10

In diesem Artikel werden die spezifischen Schritt...

Lassen Sie uns über die Speicher-Engine in MySQL sprechen

Grundlagen In einer relationalen Datenbank entspr...

Detaillierte Erklärung zur Verwendung von Eslint in Vue

Inhaltsverzeichnis 1. Beschreibung 2. Laden Sie d...

Detaillierte Erklärung zur Verwendung von awk unter Linux

Bevor wir awk lernen, sollten wir sed, grep, tr, ...

Kurs zur Web-Frontend-Entwicklung Was sind die Web-Frontend-Entwicklungstools

Mit der Entwicklung der Internettechnologie werde...

CSS-Code zur Steuerung der Hintergrundfarbe der Webseite

Ich glaube, jeder macht sich oft Sorgen, ob er Bi...

Vue implementiert die Anmeldung per Mobiltelefon-Bestätigungscode

In diesem Artikel wird der spezifische Code von V...