Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

1. Laden Sie zunächst die entsprechende Datenbank entsprechend Ihrem Computer von der offiziellen MySQL-Website herunter: https://dev.mysql.com/downloads/mysql/

2. Verwenden Sie xftp, um das komprimierte Paket in einen Ordner auf der virtuellen Maschine oder dem Server hochzuladen, und dekomprimieren Sie das MySQL-komprimierte Paket schließlich in ein benutzerdefiniertes Verzeichnis. Wenn Sie es unter Linux herunterladen, überspringen Sie diesen Schritt (die Methode ist nicht beschränkt).

3. Deinstallieren Sie die MariaDB-Datenbank. Überprüfen Sie zuerst das MariaDB-Installationspaket, deinstallieren Sie es dann und überprüfen Sie es abschließend zur Bestätigung noch einmal. Der Befehl lautet wie folgt:

grep mariadb
rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

4. Entpacken Sie das hochgeladene MySQL-Installationspaket. Das Format des Dekomprimierungsbefehls lautet: tar -xvf **. Ich habe es beispielsweise in das Verzeichnis /software/mysql entpackt, wie unten gezeigt:

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar 

5. Installieren Sie dann die Optionen in der folgenden Liste und ignorieren Sie den Rest:

MySQL-Community-Allgemein
MySQL-Community-Bibliotheken
MySQL-Community-Client
MySQL-Community-Server

Der Befehl lautet wie folgt:

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm --nodeps –force
rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps –force
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

Die Implementierung ist wie folgt:

6. Zeigen Sie die installierten MySQL-Ressourcen an

grep mysql 

7. Geben Sie den folgenden Befehl ein, um die Initialisierung und die zugehörige Konfiguration von MySQL abzuschließen

mysqld --initialisieren
chown mysql:mysql /var/lib/mysql -R
systemctl starte mysqld.service
systemctl aktiviert mysqld

8. Sehen Sie sich das Initialpasswort der Datenbank an. Der Befehl lautet:

cat /var/log/mysqld.log | grep-Passwort

9. Melden Sie sich als Root-Benutzer bei MySQL an und geben Sie das anfängliche Passwort ein

mysql -u root -p 

10. Ändern Sie das Root-Passwort und beenden Sie dann das Programm, um das Passwort zu bestätigen. Der Befehl lautet wie folgt:

Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch 1qaz@2wsx;

11. Autorisieren Sie den Fernzugriff mit dem folgenden Befehl

Erstellen Sie den Benutzer „root“@„%“, identifiziert mit dem mysql_native_password durch „1qaz@2wsx“. 
Gewähren Sie „root“@„%“ alle Berechtigungen für *.* mit der Gewährungsoption.
Leerberechtigungen; -- mit sofortiger Wirkung 

12. Ändern Sie die Verschlüsselungsregeln mit dem folgenden Befehl. Die Verschlüsselungsregeln von MySql8.0 und 5.0 sind unterschiedlich und das aktuelle Visualisierungstool unterstützt nur die alte Verschlüsselungsmethode. Aktualisieren Sie abschließend die geänderten Berechtigungen.

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH '1qaz@2wsx', PASSWORT LÄUFT NIE AB;
Berechtigungen leeren;

13. Schalten Sie die Firewall mit dem folgenden Befehl aus

systemctl stoppe firewalld.service
systemctl deaktivieren Sie Firewalld.service
systemctl mask firewalld.service 

14. Installieren Sie die iptables-Firewall. Wenn „Complete!“ oder „Complete!“ erscheint, bedeutet dies Erfolg. Der Befehl lautet wie folgt:

yum -y installiere iptables-services

15. Starten Sie die Firewall mit folgendem Befehl

systemctl iptables aktivieren;
systemctl starte iptables;

16. Bearbeiten Sie die Firewall über den Befehl vi /etc/sysconfig/iptables und fügen Sie einen Port hinzu

vi /etc/sysconfig/iptables

-A INPUT -m Status --state NEU -m tcp -p tcp --dport 80 -j AKZEPTIEREN
-A INPUT -m Status --state NEU -m tcp -p tcp --dport 3306 -j AKZEPTIEREN
-A INPUT -m Status --state NEU -m tcp -p tcp --dport 443 -j AKZEPTIEREN
-A INPUT -m Status --state NEU -m tcp -p tcp --dport 8080 -j AKZEPTIEREN
-A INPUT -m Status --state NEU -m tcp -p tcp --dport 8090 -j AKZEPTIEREN

17. Starten Sie die Firewall mit dem folgenden Befehl neu, damit die Konfiguration wirksam wird:

systemctl startet iptables.service neu

18. Richten Sie die Firewall mit dem folgenden Befehl so ein, dass sie beim Systemstart gestartet wird:

systemctl aktiviere iptables.service

19. Verwenden Sie abschließend das Client-Tool zum Herstellen einer Verbindung und zum Testen.

Dies ist das Ende dieses Artikels zur Installation von MySQL 8.0.26 auf CentOS 7. Weitere Informationen zur Installation von MySQL 8.0.26 auf CentOS 7 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:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.26
  • Grafisches Tutorial zur MySQL-Offlineinstallation 8.0.26
  • MySQL-8.0.26 Konfigurationsgrafik-Tutorial
  • MySQL 8.0.26-Installation und vereinfachtes Tutorial (das umfassendste im Internet)
  • Vollständige Schritt-für-Schritt-Anleitung zur Installation und Deinstallation von MySQL 8.0.26
  • Tutorial zur Installation und Deinstallation von MySQL 8.0.28 in Ubuntu 20
  • Grafisches Tutorial zur Installation und Konfiguration von Ubuntu MySQL 8.0.28
  • Grafisches Tutorial zur kostenlosen Installation von MySQL 8.0.28 Version unter Windows
  • Grafisches Tutorial zur Installation und Konfiguration von mysql 8.0.28 winx64.zip
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.26

<<:  Zusammenfassung der Unterschiede zwischen globalen Objekten in Node.js und Browsern

>>:  5 coole und praktische Einführung in HTML-Tags und -Attribute

Artikel    

Artikel empfehlen

Einführung in die Eigenschaften von B-Tree

B-Baum ist eine allgemeine Datenstruktur. Daneben...

Führt das Laden von CSS zu einer Blockierung?

Vielleicht weiß jeder, dass die JS-Ausführung die...

Karusselleffekte mit JavaScript implementieren

In diesem Artikel wird der spezifische Code für J...

Detaillierte Schritte zur Installation von MinIO auf Docker

Inhaltsverzeichnis 1. Überprüfen Sie, ob die Dock...

Windows Server 2008-Tutorial zur Überwachung der Serverleistung

Als Nächstes erfahren Sie, wie Sie die Serverleis...

Detaillierte Erläuterung der JavaScript-Programmschleifenstruktur

Inhaltsverzeichnis Struktur auswählen Schleifenst...

Lösung zum Vergessen des Passworts des Pagodenpanels in Linux 3.X/4.x/5.x

Geben Sie ssh ein und geben Sie den folgenden Bef...