Tutorial zur MySQL-Installation unter Linux (Binärdistribution)

Tutorial zur MySQL-Installation unter Linux (Binärdistribution)

Dieses Tutorial beschreibt Ihnen die detaillierten Schritte zur Installation von MySQL unter Linux. Die spezifischen Inhalte sind wie folgt

Erster Schritt:

Laden Sie das MySQL-Installationspaket herunter

Gehen Sie zur offiziellen MySQL-Website, rufen Sie die Download-Oberfläche auf und wählen Sie die gewünschte Version und Betriebssystemplattform aus. Mein Computer ist Centos 7. Als Betriebssystem wähle ich Linux Generic und die neuste Version. (Ich denke, es ist in Ordnung, das Red Hat-System zu wählen, da CentOS Red Hat ähnelt)

Sie können es lokal in der Windows-Umgebung herunterladen und dann in das Linux-Verzeichnis kopieren. Hier verwende ich den folgenden Befehl, um es direkt in Linux herunterzuladen:

[root@hhh ~]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

Wenn der Download abgeschlossen ist, sieht es folgendermaßen aus:

--2017-02-14 10:25:28-- https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
Host cdn.mysql.com (cdn.mysql.com) wird aufgelöst: 104.124.241.153
Verbindung zu cdn.mysql.com (cdn.mysql.com)|104.124.241.153|:443... wird hergestellt. Verbunden.
HTTP-Anfrage wurde gesendet, warte auf Antwort... 200 OK
Länge: 641555814 (612M) [application/x-tar-gz]
Speichern unter: „mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz“

100 %[===============================================>] 641.555.814 865 KB/s Dauer 14 Min. 36 Sek.

14.02.2017 10:40:07 (715 KB/s) – „mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz“ gespeichert [641555814/641555814])

Verschieben Sie das Installationspaket nach dem Download aus dem aktuellen Ordner in Ihr Home-Verzeichnis. Auf diese Weise können Sie das heruntergeladene Installationspaket in Ihrem Home-Verzeichnis sehen.

[Wurzel@hhh hhh]# ls
a.out Dokumente mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz Vorlagen
ctest Downloads Bilder Videos
c_test.c Hello7 Öffentlich
Desktop-Musik Python-3.4.3

Schritt 2:

Erstellen Sie Benutzergruppen und Benutzer und entpacken Sie das Installationspaket

[root@hhh hhh]# groupadd mysql //Erstelle eine Mysql-Benutzergruppe[root@hhh hhh]# useradd -g mysql mysql //Erstelle einen Systembenutzer mysql und füge ihn der Benutzergruppe mysql hinzu[root@hhh hhh]# tar xzvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz //Entpacke das komprimierte Paket

Schritt 3:

Erstellen eines symbolischen Links

Nachdem wir den Dekomprimierungsbefehl ausgeführt haben, müssen wir auch einen symbolischen MySQL-Link im von Tar erstellten Pfad /usr/local/ erstellen.

[root@hhh hhh]#ln -s /home/markpain/mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql

Der obige Befehl erstellt einen Link von /usr/local/mysql nach /home/markpain/mysql-5.7.16-linux-glibc2.5-x86_64, wobei mysql-5.7.16-linux-glibc2.5-x86_64 der tatsächliche Name des von tar im Verzeichnis /usr/local/ erstellten Unterverzeichnisses ist. Dieser Link ist erforderlich, da der Standardinstallationspfad von MySQL /usr/local/mysql und das Standarddatenverzeichnis /usr/local/mysql/data ist.

Beachten Sie, dass einige MySQL-Versionen andere Verzeichnisse als Standardinstallationsverzeichnis verwenden. Daher ist es sehr wichtig, die MySQL-Onlinedokumentation zu Rate zu ziehen.

Bisher wurde MySQL grundsätzlich installiert.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Tutorial zur Installation von MySQL 5.6.20 mit dem binären Universalpaket von Linux
  • Eine kurze Diskussion einiger Probleme bei der Installation von MySQL mit Linux-Binärpaketen

<<:  Zusammenfassung der Grundlagen der Vue-Komponenten

>>:  So dockerisieren Sie eine Python-Django-Anwendung

Artikel empfehlen

Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

Vorab geschrieben: In den folgenden Schritten müs...

CSS zur Realisierung der Einzelauswahl-Faltmenüfunktion

Führen Sie kein Front-End-UI-Framework ein, es se...

Führen Sie die Schritte aus, um den Fehler 403 Forbidden in Nginx zu beheben.

Die Webseite zeigt 403 Forbidden an Nginx (Yum-In...

Eine ausführliche Zusammenfassung der Überlegungen zu MySQL-Zeiteinstellungen

Existiert die Zeit wirklich? Manche Menschen glau...

mysql: [FEHLER] unbekannte Option '--skip-grant-tables'

MySQL-Datenbank meldet FEHLER 1045 (28000): Zugri...

Ursachen und Lösungen für domänenübergreifende Probleme bei Ajax-Anfragen

Inhaltsverzeichnis 1. Wie entsteht Cross-Domain? ...

Detaillierte Erklärung der Standardwerte von Breite und Höhe in CSS: auto und %

abschließend % der Breite: definiert die prozentu...

7 native JS-Fehlertypen, die Sie kennen sollten

Inhaltsverzeichnis Überblick 1. Bereichsfehler 2....

Eine kurze Diskussion über die Platzierung von Skripten in HTML

Früher dachte ich, dass Skripte überall in HTML p...

Countdown-Effekt mit Javascript implementieren

Verwenden Sie Javascript, um den Countdown-Effekt...

Vue Element-ui-Tabelle realisiert Baumstrukturtabelle

In diesem Artikel wird der spezifische Code der E...