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:
2. Installationsschritte
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.
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.
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!