Heim >Datenbank >MySQL-Tutorial >So installieren Sie MySQL auf einem Linux-System (mit Tarball)
Auf Linux-Systemen ist MySQL eine sehr häufig verwendete Open-Source-Datenbankverwaltungssoftware. Es konzentriert sich auf Stabilität, Zuverlässigkeit, hohe Leistung und Skalierbarkeit und eignet sich sehr gut für die Entwicklung und Bereitstellung von Anwendungen auf Unternehmensebene. In diesem Artikel wird erläutert, wie Sie MySQL auf einem Linux-System installieren, insbesondere mithilfe eines TAR-Pakets.
1. Vorbereitung
Bevor Sie mit der Installation beginnen, sollten Sie sicherstellen, dass Sie die erforderlichen Pakete und Abhängigkeiten installiert haben. Insbesondere müssen Sie Bibliotheken wie gcc, make und openssl-devel installieren.
Darüber hinaus wird empfohlen, dass Sie alle laufenden MySQL-Dienste stoppen, bevor Sie MySQL installieren. Sie können den Befehl systemctl stop mysqld verwenden, um den mysqld-Dienst zu stoppen.
2. Laden Sie das MySQL-Softwarepaket herunter
Bevor wir mit der Installation beginnen, müssen wir das MySQL-TAR-Paket von der offiziellen Website herunterladen. Sie können die neueste Version von MySQL von der offiziellen Website herunterladen (https://dev.mysql.com/downloads/mysql/). Wir können die für unser System geeignete Version herunterladen, beispielsweise die neueste Version MySQL 8.0. Der Link zum herunterzuladenden TAR-Paket lautet https://dev.mysql.com/get/Downloads/MySQL-8.0/. mysql-8.0.26-linux -glibc2.12-x86_64.tar.xz.
3. Dekomprimieren Sie das Softwarepaket
Der Befehl zum Dekomprimieren des MySQL-TAR-Pakets lautet tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz.
Nach der Dekomprimierung wird ein Verzeichnis mit dem Namen mysql-8.0.26-linux-glibc2.12-x86_64 generiert, das alle für die MySQL-Installation erforderlichen Dateien und Verzeichnisse enthält.
4. MySQL installieren
Im entpackten Verzeichnis gibt es ein Unterverzeichnis mit dem Namen „bin“, das die MySQL-Binärdatei enthält. Wir müssen das Verzeichnis direkt als Root-Benutzer eingeben und den folgenden Befehl ausführen, um die MySQL-Installation zu starten:
cd mysql-8.0.26-linux-glibc2.12-x86_64/bin ./mysqld --initialize --user=mysql
Dadurch wird der MySQL-Initialisierungsprozess gestartet und ein Benutzer namens mysql erstellt, um MySQL zu verwalten. Der MySQL-Initialisierungsprozess generiert ein zufälliges Passwort, das in der Datei error.log aufgezeichnet wird. Suchen Sie das Feld PASSWORD in der Datei, um das zufällige Passwort anzuzeigen.
Als nächstes müssen wir den folgenden Befehl als Root-Benutzer ausführen, um MySQL zu installieren:
./mysql_ssl_rsa_setup --datadir=<data-directory>
Dabei ist Datenverzeichnis das Verzeichnis, in dem Sie MySQL-Daten speichern möchten. Sie können beispielsweise ein Verzeichnis namens /var/lib/mysql erstellen und es als MySQL-Datenverzeichnis verwenden.
Nachdem wir den obigen Befehl ausgeführt haben, müssen wir MySQL starten:
./mysqld_safe --datadir=<data-directory>
Zu diesem Zeitpunkt wurde der MySQL-Dienst gestartet und ausgeführt. Sie können den Befehl show Databases; verwenden, um zu überprüfen, ob MySQL korrekt installiert ist.
5. Konfigurieren Sie MySQL
Nach der Installation von MySQL entspricht die Standardkonfiguration möglicherweise nicht Ihren Anforderungen. Daher müssen Sie einige zusätzliche Konfigurationen durchführen, um die MySQL-Leistung zu optimieren. Bearbeiten Sie zum Konfigurieren die MySQL-Konfigurationsdatei my.cnf.
Standardmäßig erstellt MySQL unter Linux keine my.cnf-Datei. Daher müssen wir die Datei manuell erstellen und im Verzeichnis /etc/mysql ablegen. Mit dem folgenden Befehl können Sie eine neue my.cnf-Datei erstellen:
cd /etc/mysql vim my.cnf
In der my.cnf-Datei können Sie MySQL entsprechend Ihren Anforderungen konfigurieren. Sie können beispielsweise die Cache-Größe, Protokollebene, Berechtigungen usw. von MySQL festlegen. Vollständige MySQL-Konfigurationsdetails gehen über den Rahmen dieses Artikels hinaus. Wir empfehlen Ihnen, die offizielle Dokumentation für umfassendere MySQL-Konfigurationsinformationen zu lesen.
6. Starten Sie den MySQL-Dienst
Mit dem folgenden Befehl können Sie den MySQL-Dienst starten:
systemctl start mysqld
Wenn der MySQL-Dienst läuft, können Sie mit dem folgenden Befehl den Dienst neu starten:
systemctl restart mysqld
7. Zusammenfassung
In diesem Artikel wird erklärt, wie Sie MySQL auf einem Linux-System installieren und konfigurieren. Wir haben es mit einem Tarball installiert und MySQL optimiert, um seine Leistung zu verbessern. Durch die oben genannten Schritte können Sie eine schnelle, sichere und zuverlässige MySQL-Bereitstellung erreichen. Bei der tatsächlichen Verwendung müssen außerdem weitere Faktoren wie Datensicherung, Sicherheit und Fehlertoleranz usw. berücksichtigt werden.
Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL auf einem Linux-System (mit Tarball). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!