Heim >Datenbank >MySQL-Tutorial >So verwenden Sie das TAR-Paket, um MySQL unter Linux zu installieren

So verwenden Sie das TAR-Paket, um MySQL unter Linux zu installieren

PHPz
PHPzOriginal
2023-04-17 16:43:502020Durchsuche

Es gibt tatsächlich viele Möglichkeiten, die MySQL-Datenbank auf Linux-Systemen zu installieren. In diesem Artikel wird eine davon vorgestellt – die Verwendung eines TAR-Pakets zur Installation von MySQL.

1. Vorbereitung

Bevor Sie mit der Installation beginnen, müssen Sie Folgendes vorbereiten:

  1. Stabile Linux-Version, es wird empfohlen, CentOS7 und höher zu wählen.
  2. Notwendige Tools wie gcc, make usw. wurden installiert.
  3. Nachdem Sie das MySQL-TAR-Paket heruntergeladen haben, können Sie die neueste Version des Linux-Generic-Version-TAR-Pakets von der offiziellen Website (https://dev.mysql.com/downloads/mysql/) herunterladen.

2. Installationsschritte

  1. Extrahieren Sie das TAR-Paket

Verwenden Sie den folgenden Befehl, um das MySQL-TAR-Paket zu dekomprimieren:

tar -xzvf mysql-xxx.tar.gz

Nach der Dekomprimierung erhalten Sie einen mysql-xxx-Ordner. Gehen Sie als nächstes in diesen Ordner.

  1. Erstellen Sie die für MySQL erforderlichen Benutzer und Gruppen.

MySQL muss normalerweise unter einem separaten Benutzer und einer separaten Gruppe ausgeführt werden, die mit dem folgenden Befehl erstellt werden können:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

wobei mysql der Name des Benutzers und der Gruppe ist.

  1. Kompilierungsparameter konfigurieren und kompilieren und installieren

Geben Sie den Ordner mysql-xxx ein und geben Sie den folgenden Befehl in das Terminal ein, um mit der Konfiguration der Kompilierungsparameter zu beginnen:

cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DTRACE=0 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_BOOST=boost

Unter diesen ist die Bedeutung jedes Parameters wie folgt:

-DCMAKE_INSTALL_PREFIX: MySQL-Installationsverzeichnis, der Standardwert ist /usr/local/mysql.

-DMYSQL_DATADIR: MySQL-Datendateispeicherverzeichnis, der Standardwert ist /usr/local/mysql/data.

-DSYSCONFDIR: Speicherverzeichnis der MySQL-Konfigurationsdatei, der Standardwert ist /etc.

-DWITH_MYISAM_STORAGE_ENGINE=1: MyISAM-Speicher-Engine aktivieren.

-DWITH_INNOBASE_STORAGE_ENGINE=1: InnoDB-Speicher-Engine aktivieren.

-DWITH_ARCHIVE_STORAGE_ENGINE=1: Archivspeicher-Engine aktivieren.

-DWITH_BLACKHOLE_STORAGE_ENGINE=1: Blackhole-Speicher-Engine aktivieren.

-DENABLED_LOCAL_INFILE=1: Laden von Datendateien von lokal aktivieren.

-DENABLE_DTRACE=0: DTrace-Funktion deaktivieren.

-DDEFAULT_CHARSET=utf8: Der Standardzeichensatz ist utf8.

-DDEFAULT_COLLATION=utf8_general_ci: Der Standardzeichensatz ist utf8_general_ci.

-DWITH_EMBEDDED_SERVER=OFF: Schalten Sie den eingebetteten Server aus.

-DWITH_BOOST=boost: Boost-Bibliothek verwenden.

Nachdem Sie den obigen Befehl ausgeführt haben, beginnt der Kompilierungsvorgang. Sie müssen eine Weile warten.

Nachdem die Kompilierung abgeschlossen ist, verwenden Sie den folgenden Befehl zur Installation:

make && make install

Nachdem die Installation abgeschlossen ist, überprüfen Sie den Installationsstatus und initialisieren Sie die MySQL-Datenbank:

cd /usr/local/mysql
ls
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

Nachdem die Initialisierung abgeschlossen ist, starten Sie MySQL:

./bin/mysqld_safe --user=mysql &

3 . Zusammenfassung

Eine kurze Einführung in diesen Artikel Beschreibt die Schritte zur Installation von MySQL mithilfe von TAR-Paketen und bietet eine allgemeine Konfiguration der Kompilierungsparameter. Im tatsächlichen Einsatz muss es an die spezifischen Bedingungen angepasst werden. Darüber hinaus gibt es andere Möglichkeiten, MySQL-Software zu installieren, z. B. die Verwendung von RPM-Paketen, Yum-Paketen usw. In diesem Artikel werden sie nicht im Detail vorgestellt.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das TAR-Paket, um MySQL unter Linux zu installieren. 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