Heim Datenbank MySQL-Tutorial Installieren Sie MySQL unter Unix/Linux mit universellen Binärdateien

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

Sep 05, 2023 am 09:41 AM

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
Nach dem Login kopieren

使用通用二进制文件在 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
Nach dem Login kopieren

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

shell> cd /usr/local
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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

shell> ln −s full−path−to−mysql−VERSION−OS mysql
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Mar 04, 2025 pm 03:52 PM

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Mar 19, 2025 pm 03:51 PM

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 So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen Mar 04, 2025 pm 04:01 PM

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

Was ist SQLite? Umfassende Übersicht Was ist SQLite? Umfassende Übersicht Mar 04, 2025 pm 03:55 PM

Was ist SQLite? Umfassende Übersicht

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Mar 04, 2025 pm 03:54 PM

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 Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung Mar 04, 2025 pm 03:49 PM

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)? Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

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)? Wie sichere ich mich MySQL gegen gemeinsame Schwachstellen (SQL-Injektion, Brute-Force-Angriffe)? Mar 18, 2025 pm 12:00 PM

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

See all articles