Installieren Sie MySQL unter Unix/Linux mit universellen Binärdateien
Sep 05, 2023 am 09:41 AMOracle 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
Das Obige setzt voraus, dass der Benutzer Root-Zugriff (Administrator) auf sein System hat.
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!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung?

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin)

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)?

Wie sichere ich mich MySQL gegen gemeinsame Schwachstellen (SQL-Injektion, Brute-Force-Angriffe)?
