Heim  >  Artikel  >  Datenbank  >  Installieren Sie MySQL unter Unix/Linux mit universellen Binärdateien

Installieren Sie MySQL unter Unix/Linux mit universellen Binärdateien

王林
王林nach vorne
2023-09-05 09:41:071241Durchsuche

Oracle wird mit einer Reihe binärer Distributionen von MySQL ausgeliefert. Dazu gehören universelle Binärverteilungen in Form komprimierter TAR-Dateien (Dateien mit der Erweiterung .tar.xz) für viele Plattformen sowie Binärdateien im plattformspezifischen Paketformat für bestimmte Plattformen.

Das Namensformat der MySQL-komprimierten TAR-Datei-Binärverteilung ist „mysql-VERSION-OS.tar.xz“, wobei sich VERSION auf die Nummer bezieht und OS den Typ des Betriebssystems darstellt, das die Verteilung verwenden muss.

Um eine komprimierte TAR-Datei-Binärverteilung zu installieren, muss die Installation an einen Speicherort nach Wahl des Benutzers extrahiert werden. Eine Debug-Version der mysqld-Binärdatei ist als mysqld-debug verfügbar.

Wenn Sie MySQL aus einer Quelldistribution mit Ihrem eigenen Debug-Build kompilieren müssen, müssen Sie die entsprechenden Konfigurationsoptionen verwenden.

Um die MySQL-Binärdistribution zu installieren und zu verwenden, müssen Sie die unten gezeigte Befehlssequenz verwenden –

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz
shell> ln −s full−path−to−mysql−VERSION−OS mysql
shell> cd mysql
shell> mkdir mysql−files
shell> chown mysql:mysql mysql−files
shell> chmod 750 mysql−files
shell> bin/mysqld −−initialize −−user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe −−user=mysql &
# Below command is optional
shell> cp support−files/mysql.server /etc/init.d/mysql.server

使用通用二进制文件在 Unix/Linux 上安装 MySQL

Das Obige setzt voraus, dass der Benutzer Root-Zugriff (Administrator) auf sein System hat.

使用通用二进制文件在 Unix/Linux 上安装 MySQL

Das Verzeichnis mysql-files bietet einen einfachen Speicherort, der als Wert der Systemvariablen secure_file_priv verwendet werden kann. Dadurch werden Import- und Exportvorgänge auf bestimmte Verzeichnisse beschränkt. Siehe Abschnitt 5.1.8, „Serversystemvariablen“.

Die Schritte werden wie folgt kurz beschrieben:

MySQL-Benutzer und -Gruppen erstellen. Dies kann mit dem folgenden Befehl erfolgen:

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql

Holen Sie sich die Distribution und entpacken Sie sie. Dies kann mit dem folgenden Befehl erfolgen:

shell> cd /usr/local

Entpacken Sie die Distribution, dadurch wird das Installationsverzeichnis erstellt. Wenn „tar“ die Option „z“ unterstützt, kann die Distribution entpackt und dekomprimiert werden. Dies kann mit dem folgenden Befehl erfolgen: Der Befehl

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

tar erstellt ein Verzeichnis mit dem Namen mysql−VERSION-OS. Der Befehl

tar kann durch den folgenden Befehl zum Entpacken und Extrahieren der Distribution ersetzt werden:

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | tar x

kann im Verzeichnis erstellt werden erstellt von tar Symbolischer Link zum Installationsverzeichnis -

shell> ln −s full−path−to−mysql−VERSION−OS mysql

Der Befehl „ln“ erstellt einen symbolischen Link zum Installationsverzeichnis. Dadurch können Benutzer einfacher auf das Verzeichnis /usr/local/mysql verweisen. Das Verzeichnis /usr/local/mysql/bin kann mit dem folgenden Befehl zur PATH-Variablen des Benutzers hinzugefügt werden -

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

Das obige ist der detaillierte Inhalt vonInstallieren Sie MySQL unter Unix/Linux mit universellen Binärdateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen