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

Detaillierte Erläuterung der 6 Möglichkeiten der JS-Vererbung

Vererbung von Prototypketten Die Prototypenvererb...

HTML-Implementierung eines einfachen Rechners mit detaillierten Ideen

Code kopieren Der Code lautet wie folgt: <!DOC...

XHTML-Tutorial für den Einstieg: Formular-Tags

<br />Formulare sind für Benutzer ein wichti...

Detailliertes Tutorial zur Springcloud-Alibaba-Nacos-Linux-Konfiguration

Laden Sie zuerst das komprimierte Nacos-Paket von...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.21 winx64

Dieser Artikel fasst die Hinweise zur Installatio...

MySQL sollte niemals Update-Anweisungen wie diese schreiben

Inhaltsverzeichnis Vorwort Ursache Phänomen warum...

So importieren Sie Vue-Komponenten automatisch bei Bedarf

Inhaltsverzeichnis Globale Registrierung Teilregi...