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:
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:
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:
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:
|
<<: So implementieren Sie Polygonbrechung in Echtzeit mit Threejs
>>: So installieren Sie das Programm setup.py unter Linux
Inhaltsverzeichnis Gemeinsame Funktionen von Linu...
Inhaltsverzeichnis 1. Installieren Sie zuerst ech...
Einige Projekte haben ein relativ einfaches Gesch...
Öffentliche kostenlose STUN-Server Wenn das SIP-T...
1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...
Es gibt häufig Szenarien, in denen das Bild an di...
In diesem Artikel werden die spezifischen Schritt...
Grundlagen In einer relationalen Datenbank entspr...
Inhaltsverzeichnis 1. Beschreibung 2. Laden Sie d...
Bevor wir awk lernen, sollten wir sed, grep, tr, ...
Mit der Entwicklung der Internettechnologie werde...
Inhaltsverzeichnis 1. Vue-Lebenszyklus 2. Hook-Fu...
Ich glaube, jeder macht sich oft Sorgen, ob er Bi...
Inhaltsverzeichnis Vorwort Requisiten Kontext Zus...
In diesem Artikel wird der spezifische Code von V...