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

So passen Sie einen EventEmitter in node.js an

Inhaltsverzeichnis Vorwort 1. Was ist 2. So verwe...

Erstellen Sie in 5 Minuten einen WebRTC-Videochat

Im vorherigen Artikel habe ich den detaillierten ...

Empfohlene Plugins und Anwendungsbeispiele für Vue-Unit-Tests

Inhaltsverzeichnis rahmen Erstklassiges Fehlerrep...

Teilen Sie 5 hilfreiche CSS-Selektoren, um Ihr CSS-Erlebnis zu bereichern

Dank unserer umfassenden CSS-Erfahrung als Webdesi...

Tutorial zur SQL-Optimierung: IN- und RANGE-Abfragen

Vorwort In „High Performance MySQL“ wird erwähnt,...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...

So implementieren Sie Leerzeichen in Taobao mit CSS3

Machen Sie einen leeren Bereich für Taobao: Wenn ...

Eine kurze Diskussion über MySql-Ansichten, Trigger und gespeicherte Prozeduren

Sicht Was ist eine Ansicht? Welche Rolle spielt e...

JS ES neue Funktionen Vorlagenzeichenfolge

Inhaltsverzeichnis 1. Was ist eine Vorlagenzeiche...