Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7)

Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7)

1. Installationsvorbereitung

1. Linux-bezogene Informationen anzeigen (Linux-Befehlszeilenvorgang)

(1) Überprüfen Sie die Linux-Version, um das entsprechende MySQL herunterzuladen.

[Linux-Informationen anzeigen:] uname -a

(2) Überprüfen Sie, ob MySQL installiert wurde.

[Überprüfen Sie, ob MySQL installiert ist]
rpm -qa | grep -i mysql Wenn es installiert ist, wird der entsprechende Paketname ausgegeben [Wenn mysql installiert ist, löschen Sie die entsprechenden Dateien]
rpm -e [--nodeps] Paketname (der Paketname ist hier der Name, der durch den obigen Befehl gefunden wurde)

2. MySQL herunterladen

(1) Offizielle Website-Adresse

【Offizielle Website-Adresse:】
https://downloads.mysql.com/archives/community/
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-common-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-8.0.11-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-8.0.11-1.el7.x86_64.rpm

(2) Wählen Sie die entsprechende Version

【Wählen Sie das entsprechende RPM-Paket】
mysql-community-common-8.0.11-1.el7.x86_64.rpm
mysql-community-libs-8.0.11-1.el7.x86_64.rpm
mysql-community-server-8.0.11-1.el7.x86_64.rpm
mysql-community-client-8.0.11-1.el7.x86_64.rpm

2. Installation starten

1. Übertragen Sie Dateien in das Verzeichnis /opt

Verwenden Sie xFtp6, um die heruntergeladene Datei vom Windows-System auf das Linux-System zu übertragen (optional, Sie können sie direkt auf Linux herunterladen).

2. Installieren Sie MySQL mit RPM

(1) Schritt 1: Ausführen des Installationsbefehls

rpm -ivh Paketname [Installationsreihenfolge: (Pakete sind voneinander abhängig, daher müssen Sie auf die Installationsreihenfolge achten)]
 Installieren Sie zuerst das Allgemeine
 Installieren Sie die Bibliotheken neu (stellen Sie sicher, dass MariaDB deinstalliert ist. CentOS 7 unterstützt MariaDB standardmäßig, aber nicht MySQL. Wenn es nicht deinstalliert wird, treten Konflikte auf).
 Installieren Sie den Client neu
 Abschließend den Server installieren
 [root@localhost opt]# rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
 [root@localhost opt]# rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
 [root@localhost opt]# rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
 [root@localhost opt]# rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm 
 [root@localhost opt]# rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm 

(2) Schritt 2: Überprüfen Sie, ob die Installation erfolgreich war

【Methode 1:】
Nach der erfolgreichen Installation von MySQL werden der MySQL-Benutzer und die MySQL-Benutzergruppe automatisch erstellt.
cat /etc/passwd | grep mysql
Katze /etc/Gruppe | grep mysql
【Methode 2:】
mysqladmin --version

3. Starten Sie den MySQL-Dienst

(1) Schritt 1: Überprüfen Sie, ob der aktuelle Dienst gestartet ist

【Methode 1:】
ps -ef | grep mysql
【Methode 2:】
Dienst MySQLD-Status

(2) Schritt 2: Starten und stoppen Sie den MySQL-Dienst

【MySQL-Dienst starten:】
Dienst MySQL starten
[MySQL-Dienst herunterfahren: (optionaler Vorgang)]
Dienst MySQL stoppen

4. Verbindung zu MySQL herstellen

Beim ersten Herstellen einer Verbindung mit der Datenbank tritt ein Fehler auf.

【Erste Anmeldung:】
MySQL
[Wenn eine Fehlermeldung angezeigt wird: (die darauf hinweist, dass ein Passwort erforderlich ist)]
FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN)

(1) Lösung 1: Überprüfen Sie das ursprüngliche Passwort und verwenden Sie es zur Anmeldung.

[Lösung 1: (Überprüfen Sie das ursprüngliche Passwort für die Anmeldung)]
cat /var/log/mysqld.log | grep-Passwort

(2) Lösung 2:

[Lösung 2: (Bearbeiten Sie die Datei my.cnf, um das Passwort zu überspringen)]
Suchen Sie die MySQL-Konfigurationsdatei (mit der Endung .cnf).
finden / -name "*/.cnf"
oder:
mysql --help |grep -A 1 'Standardoptionen'
Bearbeiten Sie die Konfigurationsdatei (my.cnf), suchen Sie nach [mysqld] und fügen Sie hinzu
skip-grant-tables # Wird verwendet, um die Passwortanmeldung zu überspringen
Starten Sie den Dienst neu:
Dienst MySQL Neustart
Login ohne Passwort:
MySQL

5. Ändern Sie das ursprüngliche Passwort

Sie können MySQL mit den beiden oben genannten Methoden aufrufen, das Kennwort ist jedoch das Anfangskennwort oder es ist kein Kennwort vorhanden, was die Bedienung definitiv schwierig macht. Es ist ein benutzerdefiniertes Passwort erforderlich.
(1) Legen Sie das Anmeldekennwort fest und stellen Sie erneut eine Verbindung zur Datenbank her.

【Passwort festlegen:】
mysql> ALTER USER root@localhost IDENTIFIZIERT DURCH '123456';
Wenn ein Fehler auftritt:
FEHLER 1290 (HY000): Der MySQL-Server läuft mit der Option --skip-grant-tables und kann diese Anweisung daher nicht ausführen.
[Lösung: (Führen Sie die folgende Anweisung aus)]
mysql> Berechtigungen leeren;
mysql> ALTER USER root@localhost IDENTIFIZIERT DURCH '123456';
【Erneut anmelden】
mysql -uroot -p

(2) Nachdem Sie das initiale Passwort gesetzt haben, müssen Sie die Datei /etc/my.cnf bearbeiten und skip-grant-tables entfernen.
Starten Sie den Dienst neu.

[root@localhost /]# vim /etc/my.cnf
[root@localhost /]# service mysqld restart 

Zusammenfassen

Dies ist das Ende dieses Artikels über das Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7). Weitere Informationen zur Installation von MySQL 8.0.11 mit Linux-RPM finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zum Kompilieren und Installieren von mysql8.0.29 in der LNMP-Umgebung von CentOS8
  • Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial
  • Installieren Sie CentOS7 in VMware (legen Sie eine statische IP-Adresse fest) und installieren Sie die MySQL-Datenbank über den Docker-Container (sehr ausführliches Tutorial).
  • Tutorial-Diagramm zur Installation von mysql8.0.18 unter Linux (Centos7)
  • Tutorial zur Installation von MySQL 5.7.28 auf CentOS 6.2 (MySQL-Hinweise)
  • Tutorial zur Installation von MYSQL8.X auf Centos
  • Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7

<<:  Vue-Elternkomponente ruft Funktionsimplementierung der Unterkomponente auf

>>:  Eine kurze Diskussion über den Werttransfer zwischen Vue-Komponenten (einschließlich Vuex)

Artikel empfehlen

Webdesign-Tutorial (5): Visuelles Webdesign

<br />Vorheriger Artikel: Webdesign-Tutorial...

Detaillierte Hinweise zu React für Einsteiger

Inhaltsverzeichnis 1. Grundlegendes Verständnis v...

Implementierung der Graustufenversion mit Nginx und Lua

Installieren Sie memcached yum install -y memcach...

Detaillierte Erklärung der Zählung ohne Filterbedingungen in MySQL

zählen(*) erreichen 1. MyISAM: Speichert die Gesa...

Docker erstellt Redis5.0 und mountet Daten

Inhaltsverzeichnis 1. Einfaches Einbinden persist...

Einführung in die Verwendung mehrerer spezieller Attribut-Tags in HTML

Die folgenden Attribute sind nicht sehr browserkom...

Detaillierte Erklärung der Methode getBoundingClientRect() in js

1. getBoundingClientRect() Analyse Die Methode ge...

Eine kurze Einführung in die Kernkenntnisse der VUE uni-app

Inhaltsverzeichnis Spezifikation a. Die Auslageru...

Detaillierte Erklärung der allgemeinen For-Schleife in JavaScript-Anweisungen

Es gibt viele Schleifenanweisungen in JavaScript,...

Reagiert auf verschiedene Arten, Parameter zu übergeben

Inhaltsverzeichnis Übergeben von Parametern zwisc...