Heim  >  Artikel  >  Datenbank  >  Installieren Sie MySQL unter Linux

Installieren Sie MySQL unter Linux

PHPz
PHPzOriginal
2023-05-08 15:15:071410Durchsuche

MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das auf verschiedenen Betriebssystemen wie Linux, Windows und macOS ausgeführt werden kann.

Die Installation von MySQL auf einem Linux-System kann nicht nur die Sicherheits- und Datenverwaltungsfunktionen des Systems verbessern, sondern MySQL auch zum Speichern und Abrufen von Daten in verschiedenen Anwendungen verwenden. In diesem Artikel werden die Schritte zur Installation von MySQL auf einem Linux-System vorgestellt.

Schritt eins: Vorbereitung

Bevor Sie MySQL installieren, stellen Sie bitte sicher, dass auf Ihrem Linux-System die Abhängigkeiten installiert sind. Zu diesen Abhängigkeiten gehören: gcc-Compiler, g++-Compiler, make-Befehl, cmake-Befehl und zlib-Bibliothek.

Wenn Sie diese Abhängigkeiten nicht in Ihrem System haben, können Sie sie mit dem folgenden Befehl im Terminal installieren:

sudo apt-get install gcc g++ make cmake zlib1g-dev

Wenn Sie diesen Befehl eingeben und die Eingabetaste drücken, beginnt das System mit dem Herunterladen und Installieren dieser Abhängigkeiten.

Schritt 2: MySQL herunterladen

Bevor Sie mit der Installation von MySQL beginnen, müssen Sie das MySQL-Paket von der offiziellen MySQL-Website herunterladen. Sie können den folgenden Link besuchen, um das MySQL-Softwarepaket herunterzuladen:

https://dev.mysql.com/downloads/mysql/

Sie müssen die MySQL Community Edition oder Enterprise Edition herunterladen und die entsprechende Version entsprechend Ihren Anforderungen auswählen Bedürfnisse. Auf der Download-Seite können Sie verschiedene Versionen von MySQL-Paketen und -Formaten sehen. Sie können ein Paket im tar.gz-Format auswählen, bei dem es sich um ein komprimiertes Dateipaket handelt, das Sie entpacken müssen, bevor Sie es installieren können.

Schritt 3: MySQL installieren

Nachdem Sie das MySQL-Softwarepaket heruntergeladen haben, müssen Sie die Datei entpacken und das entpackte Verzeichnis aufrufen. Sie können das MySQL-Paket mit dem folgenden Befehl entpacken:

tar -zxvf mysql-8.0.26.tar.gz

Dieser Befehl erstellt ein Verzeichnis mit dem Namen mysql-8.0.26 im aktuellen Verzeichnis. Beachten Sie, dass die Versionsnummer je nach heruntergeladenem Paket unterschiedlich sein kann.

Als nächstes gehen Sie in das entpackte Verzeichnis und erstellen ein Build-Verzeichnis. Sie können diesen Schritt mit dem folgenden Befehl ausführen:

cd mysql-8.0.26
mkdir build
cd build

Im Build-Verzeichnis müssen Sie den Befehl cmake ausführen, um die Installation von MySQL vorzubereiten.

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost

Dieser Befehl verwendet cmake, um MySQL zu konfigurieren. Unter anderem bedeutet -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 表示MySQL将被安装到 /usr/local/mysql 目录中,-DMYSQL_DATADIR=/usr/local/mysql/data 表示MySQL将使用 /usr/local/mysql/data 目录存储数据,-DWITH_BOOST=boost die Verwendung der Boost-Bibliothek.

Wenn die Ausführung von cmake abgeschlossen ist, müssen Sie MySQL mit den folgenden Befehlen erstellen und installieren:

make && make install

Dieser Vorgang kann je nach Leistung Ihres Systems eine Weile dauern. Wenn dieser Vorgang abgeschlossen ist, müssen Sie die ausführbare MySQL-Datei zur Umgebungsvariablen PATH hinzufügen:

export PATH=$PATH:/usr/local/mysql/bin

Sie können diesen Befehl zur .bashrc-Datei hinzufügen, sodass der Pfad zu MySQL bei jedem Systemstart automatisch hinzugefügt wird.

Schritt 4: MySQL konfigurieren

Nachdem die MySQL-Installation abgeschlossen ist, müssen Sie einige Konfigurationen durchführen, um den MySQL-Dienst zu starten.

Zuerst müssen Sie den MySQL-Benutzer mit dem folgenden Befehl erstellen:

useradd -r -s /sbin/nologin mysql

Als nächstes müssen Sie das MySQL-Datenspeicherverzeichnis mit dem folgenden Befehl erstellen:

mkdir -p /usr/local/mysql/data

Verwenden Sie den folgenden Befehl, um das MySQL-Datenspeicherverzeichnis festzulegen muss dem MySQL-Benutzer gehören:

chown -R mysql:mysql /usr/local/mysql/

Sie müssen den MySQL-Datenspeicher mit dem folgenden Befehl initialisieren:

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql

Schließlich müssen Sie den MySQL-Dienst starten:

bin/mysqld_safe --user=mysql &

Dieser Befehl startet den MySQL-Dienst und führt ihn aus im Hintergrund.

Sie können den MySQL-Dienst auch mit dem folgenden Befehl zu den Systemstartelementen hinzufügen:

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

Nachdem Sie die obigen Schritte ausgeführt haben, wird der MySQL-Dienst im Hintergrund ausgeführt und Sie können den folgenden Befehl verwenden, um den Dienst anzuzeigen Status:

netstat -na | grep 3306

Wenn Sie die folgende Ausgabe sehen, die anzeigt, dass der MySQL-Dienst erfolgreich gestartet wurde:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

Wenn während der Installation von MySQL Probleme auftreten, können Sie die offizielle Dokumentation von MySQL lesen oder die MySQL-Community-Diskussion besuchen Forum um Hilfe.

Zusammenfassung

Dieser Artikel stellt die detaillierten Schritte zur Installation von MySQL auf einem Linux-System vor. Bevor Sie MySQL installieren, müssen Sie sicherstellen, dass auf Ihrem System die erforderlichen Abhängigkeiten installiert sind. Als nächstes müssen Sie das MySQL-Paket herunterladen und die Befehle cmake und make im entpackten Verzeichnis ausführen, um die Kompilierung und Installation von MySQL abzuschließen. Abschließend müssen Sie MySQL konfigurieren und den MySQL-Dienst starten.

Das obige ist der detaillierte Inhalt vonInstallieren Sie MySQL unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:MySQL verschiedene DatenNächster Artikel:MySQL verschiedene Daten