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

Tutorial zur Installation der DAMO-Datenbank auf Centos7

1. Vorbereitung Nach der Installation des Linux-B...

Natives js zum Erzielen eines Akkordeoneffekts

Auch bei der tatsächlichen Entwicklung von Websei...

Eine audiovisuelle Linux-Distribution, die Audiophile anspricht

Ich bin kürzlich auf das Audiovisual Linux Projec...

So erstellen Sie einen NFS-Dienst in Ubuntu 16.04

Einführung in NFS NFS (Network File System) ist e...

Detaillierte Schritte zum Bereitstellen von Microsoft SQL Server mit Docker

Inhaltsverzeichnis 1 Hintergrund 2 Erstellen Sie ...

Eine kurze Analyse der Unterschiede zwischen px, rem, em, vh und vw in CSS

Absolute Länge px px ist der Pixelwert, also eine...

So deinstallieren Sie Node und NPM vollständig auf dem Mac

npm deinstallieren sudo npm deinstallieren npm -g...

Eine kurze Erklärung zum sinnvollen Einsatz von Tabellen und Divs im Seitendesign

Zu Beginn dieses Artikels möchte ich die Fehler in...

Das WeChat-Applet realisiert einen mehrzeiligen Text-Scroll-Effekt

In diesem Artikelbeispiel wird der spezifische Co...

Drei Möglichkeiten zur Implementierung des Wasserfall-Flow-Layouts

Vorwort Als ich heute Xianyu durchsuchte, fiel mi...

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...