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

Detaillierter Installationsprozess und Prinzip des Vue-Routers

Inhaltsverzeichnis 1. Implementierungsprinzip des...

So benennen Sie in Linux mehrere Dateien gleichzeitig um

Vorwort In unserer täglichen Arbeit müssen wir hä...

Vue implementiert einfache Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Co...

CSS3 erzielt einen unendlichen Scroll-/Karusselleffekt der Liste

Effektvorschau Ideen Scrollen Sie durch die aktue...

Zeigen Sie die vom Prozess in Linux belegte Portnummer an

Für Linux-Systemadministratoren ist es von entsch...

SQL-Implementierung von LeetCode (181. Angestellte verdienen mehr als Manager)

[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...

Tipps zur Konvertierung von MySQL-Spalten in Zeilen (teilen)

Vorwort: Weil viele Geschäftstabellen Entwurfsmus...

Der Unterschied zwischen redundanten und doppelten Indizes in MySQL

MySQL ermöglicht das Erstellen mehrerer Indizes f...

Vue-Grundlagen MVVM, Vorlagensyntax und Datenbindung

Inhaltsverzeichnis 1. Vue-Übersicht Offizielle Vu...

js Canvas zur Realisierung des Gobang-Spiels

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

CentOS7 verwendet RPM, um MySQL 5.7-Tutorialdiagramm zu installieren

1. Laden Sie 4 RPM-Pakete herunter mysql-communit...

So konfigurieren Sie den virtuellen Nginx-Host in CentOS 7.3

Experimentelle Umgebung Eine minimal installierte...