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

IDEA verwendet das Docker-Plugin (Tutorial für Anfänger)

Inhaltsverzeichnis veranschaulichen 1. Aktivieren...

Einführung in die Verwendung des MySQL pt-slave-restart-Tools

Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...

Tutorial zur Installation und Deinstallation von Python3 unter Centos7

1. Installieren Sie Python 3 1. Installieren Sie ...

Installations-Tutorial für die komprimierte Version von MySQL 5.7.18 Archiv

In diesem Artikel wird die spezifische Methode zu...

CSS - overflow:hidden in Projektbeispielen

Hier sind einige Beispiele, wie ich diese Eigensch...

Detaillierte Erklärung der neuen Funktionen von ES9: Asynchrone Iteration

Inhaltsverzeichnis Asynchrones Durchlaufen Asynch...

So dekomprimieren Sie mehrere Dateien mit dem Befehl „unzip“ in Linux

Lösung für das Problem, dass in Linux kein Entpac...

Mehrere Möglichkeiten, Python-Programme im Linux-Hintergrund auszuführen

1. Die erste Methode besteht darin, den Befehl un...

Verwendung von Vue-Filtern und Probleme bei der Zeitstempelkonvertierung

Inhaltsverzeichnis 1. Das Konzept schnell erkenne...

Drei Möglichkeiten zum Löschen einer Tabelle in MySQL (Zusammenfassung)

Drop-Tabelle Drop löscht Tabelleninformationen di...

Schritte zum Einrichten des Windows Server 2016 AD-Servers (Bild und Text)

Einführung: AD ist die Abkürzung für Active Direc...

MySQL kontrolliert die Anzahl der Versuche, falsche Passwörter einzugeben

1. So überwachen Sie MySQL-Deadlocks in Produktio...