CentOS 7.6 Installation der MySQL 5.7 GA-Version Tutorial-Diagramm

CentOS 7.6 Installation der MySQL 5.7 GA-Version Tutorial-Diagramm

Umgebungsvorbereitung

Deinstallieren Sie MariaDB

grep mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

In CentOS 7.6 ist MariaDB integriert. Bei der Installation von MySQL kommt es zu Konflikten mit MariaDB-Dateien. Daher müssen Sie MariaDB zuerst deinstallieren.

Installieren von MySQL

Holen Sie sich den Yum-Quellcode (offizielle MySQL-Website)

Installieren Sie die Yum-Quelle

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Überprüfen Sie den Startstatus jeder Version

yum repolist all | grep mysql

Die neueste Version 8.0 ist standardmäßig aktiviert

Deaktivieren Sie 8.0 und aktivieren Sie 5.7

yum-config-manager --disable mysql80-community
yum-config-manager --aktivieren mysql57-community

Der Befehl befindet sich im Paket yum-utils. Die Installation kann das Problem lösen, dass der Befehl yum-config-manager nicht gefunden werden kann:

yum -y install yum-utils

Installieren Sie MySQL

yum -y install mysql-community-server

Konfigurieren der MySQL-Remoteverbindung

Überprüfen Sie die MySQL-Version

mysql -V

Starten Sie MySQL und stellen Sie es so ein, dass es automatisch startet

systemctl starte mysqld
systemctl aktiviert mysqld

Anzeigen des standardmäßig generierten Passworts

grep 'temporary password' /var/log/mysqld.log

Anmelden, um das Passwort zu ändern

mysql -uroot -p

Kennwort ändern

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'NoPassword564925080!';

MySQL 5.7 verfügt standardmäßig über ein Plug-In zur Kennwortsicherheitsprüfung (validate_password). Die Standardrichtlinie zur Kennwortprüfung erfordert, dass das Kennwort Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen enthalten muss und mindestens 8 Zeichen lang sein darf. Andernfalls wird die Fehlermeldung „FEHLER 1819 (HY000): Ihr Kennwort erfüllt nicht die aktuellen Richtlinienanforderungen“ angezeigt.

Autorisieren Sie Remote-Login-Benutzer

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „noneplus“@„%“, IDENTIFIZIERT DURCH „Noneplus564925080!“ MIT GRANT-OPTION;
Berechtigungen leeren;

Öffnen Sie den Server-Port 3306

Remote-Verbindung

Zusammenfassen

Oben sehen Sie die vom Herausgeber vorgestellte Tutorial-Abbildung zur Installation der MySQL 5.7 GA-Version auf CentOS 7.6. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Installation von MySQL 5.7.6+ aus dem Quellcode in CentOS 7
  • Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7
  • So installieren Sie die binäre Version von mysql5.7.24 auf Centos 7 und wie Sie das Problem lösen
  • Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7
  • CentOS7 verwendet yum zur Installation von MySQL 8.0.12
  • Detailliertes Tutorial zur Installation von MySQL 8.0 aus dem Quellcode auf CentOS 7.4
  • Installations-Tutorial für mysql8.0rpm auf centos7
  • Tutorial zur Installation von lnmp mit yum auf centos7 (linux+nginx+php7.1+mysql5.7)

<<:  Vue implementiert Upload-Komponente

>>:  MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3

Artikel empfehlen

Detaillierte Erklärung, warum MySQL nicht mit UNION zwei Abfragen verbinden kann

Überblick UNION Mit dem Schlüsselwort „Verbindung...

Beispiel für eine einfache Operation einer MySQL-Abfrageanweisung

Dieser Artikel veranschaulicht anhand von Beispie...

Wissen Sie, wie man Mock in einem Vue-Projekt verwendet?

Inhaltsverzeichnis Erster Schritt: Der zweite Sch...

So ändern Sie die inländische Quelle von Ubuntu 20.04 apt

UPD 2020.2.26 Derzeit ist Ubuntu 20.04 LTS noch n...

Detaillierte Erläuterung der Nginx-Weiterleitungssocket-Portkonfiguration

Gängige Szenarien für die Weiterleitung von Socke...

Detaillierte Erläuterung des Lazy Loading und Preloading von Webpack

Inhaltsverzeichnis Normale Belastung Lazy Loading...

Neun erweiterte Methoden zur Deduplizierung von JS-Arrays (erprobt und effektiv)

Vorwort Die allgemeinen Methoden sind hier nicht ...

HTML-Sprachenzyklopädie

123WORDPRESS.COM--HTML超文本标记语言速查手册<!-- --> !D...

Das schnellste Textsuchtool von Linux: ripgrep (die beste Alternative zu grep)

Vorwort Apropos Textsuchtools: Jeder sollte grep ...

So implementieren Sie die Anpassung des Echats-Diagramms an große Bildschirme

Inhaltsverzeichnis beschreiben erreichen Die Proj...

Der Fallstrickrekord des Gummi-Rebound-Effekts der iOS WeChat H5-Seite

Geschäftliche Anforderungen Eines der Projekte, d...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

In diesem Artikel wird die Installations- und Kon...

So erreichen Sie ein zentriertes Layout im CSS-Layout

1. Legen Sie den übergeordneten Container auf ein...