Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux

**

Installieren Sie mysql-8.0.20 unter Linux

**

Umgebungseinführung

Betriebssystem: CentOS 7
MySQL-Download-Adresse: https://dev.mysql.com/downloads/mysql/
Download-Version: https://www.jb51.net/softs/609101.html

https://www.jb51.net/softs/609101.html

Deinstallieren Sie MySQL

Überprüfen Sie, ob MySQL installiert wurde, Befehl: find / -name mysql

Stückbeschreibung hier einfügen

Falls installiert, deinstallieren Sie:

Löschen Sie die entsprechenden Verzeichnisse:

Bildbeschreibung hier einfügen

Löschen Sie die Konfigurationsdatei:

Bildbeschreibung hier einfügen

Löschen Sie den MySQL-Benutzer und die Benutzergruppe (falls ein Prozess vorhanden ist, beenden Sie ihn und löschen Sie ihn dann).

Bildbeschreibung hier einfügen

Deinstallation abgeschlossen!

Installieren Sie MySQL

Legen Sie das Paket mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz in das Verzeichnis /usr/local/env/mysql und entpacken Sie es. Wenn kein mysql-Verzeichnis vorhanden ist, erstellen Sie ein neues.

Bildbeschreibung hier einfügen

Umbenennen nach der Dekomprimierung

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Fügen Sie die Benutzergruppe „mysql“ und den Benutzer „mysql“ hinzu und fügen Sie sie der mysql-Benutzergruppe hinzu.

Bildbeschreibung hier einfügen

Der Parameter useradd -r gibt an, dass der MySQL-Benutzer ein Systembenutzer ist und nicht zum Anmelden beim System verwendet werden kann.
Der Parameter useradd -g bedeutet, dass der MySQL-Benutzer zur MySQL-Benutzergruppe hinzugefügt wird.

Überprüfen Sie libaio

Bildbeschreibung hier einfügen

Falls es nicht installiert ist, installieren Sie es mit dem folgenden Befehl:
yum-Suche libaio

Konfigurieren Sie die Datei my.cnf

Bildbeschreibung hier einfügen

Kopieren Sie die folgenden Informationen in die Datei my.cnf

Bildbeschreibung hier einfügen

Erstellen eines Datenordners

Bildbeschreibung hier einfügen

Ändern Sie den Benutzer und die Gruppe des MySQL-Verzeichnisses in MySQL

Bildbeschreibung hier einfügen

Initialisieren Sie mysqld und generieren Sie ein Initialisierungskennwort

Bildbeschreibung hier einfügen

Start festlegen

Kopieren Sie das Skript mysql.server in das Ressourcenverzeichnis und erteilen Sie Ausführungsberechtigungen:

Bildbeschreibung hier einfügen

Fügen Sie den mysqld-Dienst zum Systemdienst hinzu und prüfen Sie, ob er wirksam ist:

Bildbeschreibung hier einfügen

Die oben genannten Informationen sind wirksam!
Starten Sie mysqld:

Bildbeschreibung hier einfügen

Konfigurieren von Umgebungsvariablen

Öffnen Sie die Konfigurationsdatei /etc/profile und fügen Sie den folgenden Inhalt hinzu:
#mysql Umgebungsvariablen
PATH=$PATH:/usr/local/env/mysql/mysql/bin
Exportpfad

Wenn Sie JDK haben, ändern Sie es wie folgt:

Bildbeschreibung hier einfügen

Führen Sie den Befehl aus, um ihn wirksam zu machen:

Bildbeschreibung hier einfügen

Überprüfen Sie, ob die Konfiguration erfolgreich war. Im Folgenden wird angezeigt, dass die Konfiguration erfolgreich war.

Bildbeschreibung hier einfügen

Da skip-grant-tables zu my.cnf hinzugefügt wird, handelt es sich um einen passwortfreien Login

Bildbeschreibung hier einfügen

Wenn Sie ein Passwort zum Anmelden haben, fügen Sie # vor skip-grant-tables in my.cnf hinzu

So ändern Sie Ihr Anmeldekennwort:

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Wenn während der Ausführung des obigen Befehls ein Fehler auftritt, verwenden Sie Flush-Berechtigungen und führen Sie den obigen Befehl dann erneut aus.
Beenden Sie den Dienst und melden Sie sich mit einem Passwort an:

Bildbeschreibung hier einfügen

Starten Sie den Dienst neu:

Bildbeschreibung hier einfügen

Dies ist eine fehlgeschlagene Verbindung mit Navicat:

Bildbeschreibung hier einfügen

Remote-Login aktivieren:

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Verwenden Sie Navicat, um die Verbindung erneut herzustellen:

Bildbeschreibung hier einfügen

Verbindung erfolgreich!

Zusammenfassen

Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Installation von mysql-8.0.20 unter Linux. Weitere relevante Inhalte zur Installation von mysql8.0.20 unter Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung
  • Einführung in den Installationsprozess von MySQL 8.0 in einer Linux-Umgebung
  • Detaillierte Schritte zur Installation von MySQL 8.0.27 in Linux 7.6-Binärdateien
  • Tutorial zur Installation von MySQL unter Linux
  • MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux
  • MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux
  • mysql8.0.23 Linux (Centos7) Installation vollständiges und ausführliches Tutorial
  • Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung
  • Diagramm des Tutorials zur schnellen Installation und Konfiguration des Linux-Systems MySQL8.0.19
  • Tutorial zur Installation von MySQL8 unter Linux CentOS7
  • Installieren Sie die MySQL-Datenbank in einer Linux-Umgebung

<<:  Schritte zur Domänennamenauflösung beim Alibaba Cloud Server (Tutorial für Anfänger)

>>:  Integrationspraxis des Vue+Element-Hintergrundverwaltungsframeworks

Artikel empfehlen

So konfigurieren Sie die PDFLatex-Umgebung in Docker

Technischer Hintergrund Latex ist ein unverzichtb...

So verwenden Sie ein HTML-Formular mit mehreren Beispielen

Neun einfache Beispiele analysieren die Verwendun...

JS 4 super praktische Tipps zur Verbesserung der Entwicklungseffizienz

Inhaltsverzeichnis 1. Kurzschlussurteil 2. Option...

Praktisches MySQL + PostgreSQL Batch-Insert-Update insertOrUpdate

Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...

Einführung in Linux-Umgebungsvariablen und Prozessadressraum

Inhaltsverzeichnis Linux-Umgebungsvariablen und P...

So erstellen Sie schnell eine statische Website in der Alibaba Cloud

Vorwort: Als Junior-Programmierer träume ich davo...

Detaillierte Erläuterung der Persistenz des Vue-Seitenstatus

Inhaltsverzeichnis Code: Auffüllen: Zusammenfasse...

So verbergen und entfernen Sie Bildlaufleisten in HTML

1. HTML-Tags mit Attributen XML/HTML-CodeInhalt i...

Vue-Formulareingabebindung V-Modell

Inhaltsverzeichnis 1.v-Modell 2. Bindungseigensch...

JavaScript implementiert Ziehen mit der Maus, um die Div-Größe anzupassen

In diesem Artikel wird der spezifische JavaScript...

Docker-Installations- und Konfigurationsschritte für MySQL

Inhaltsverzeichnis Vorwort Umfeld Installieren Er...

Vue implementiert eine einfache Notizblockfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Reines CSS zum Ändern der Farbe des Bildes

Die CSS-Technik zum Ändern der Farbe eines Bildes...