Detailliertes Tutorial zur Installation von MySQL 5.7.26 auf CentOS7.4

Detailliertes Tutorial zur Installation von MySQL 5.7.26 auf CentOS7.4

In CentOS ist standardmäßig MariaDB installiert, ein Zweig von MySQL. Bei Bedarf muss MySQL jedoch weiterhin im System installiert werden, und MariaDB kann nach Abschluss der Installation direkt überschrieben werden.

1 Laden Sie das offizielle MySQL Yum Repository herunter und installieren Sie es

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Verwenden Sie den obigen Befehl, um das etwa 25 KB große Yum-Repository direkt zur Installation herunterzuladen und es dann direkt mit Yum zu installieren.

[root@localhost ~]# yum -y installiere mysql57-community-release-el7-10.noarch.rpm

Beginnen Sie anschließend mit der Installation des MySQL-Servers.

[root@localhost ~]# yum -y installiere MySQL-Community-Server

Dieser Schritt kann einige Zeit dauern und überschreibt nach Abschluss der Installation die vorherige MariaDB-Datei.

2 MySQL-Datenbankeinstellungen

Starten Sie MySQL zuerst

[root@localhost ~]# systemctl start mysqld.service

Überprüfen Sie den Ausführungsstatus von MySQL, wie in der Abbildung dargestellt:

[root@localhost ~]# systemctl status mysqld.service 

An diesem Punkt läuft MySQL normal, aber um MySQL aufzurufen, müssen Sie zuerst das Passwort des Root-Benutzers herausfinden. Sie finden das Passwort in der Protokolldatei mit dem folgenden Befehl:

[root@localhost ~]# grep "Passwort" /var/log/mysqld.log 

Rufen Sie die Datenbank mit dem folgenden Befehl auf:

[root@localhost ~]# mysql -uroot -p

Geben Sie das anfängliche Passwort ein. Sie können zu diesem Zeitpunkt nichts tun, da MySQL standardmäßig erfordert, dass Sie das Passwort ändern, bevor Sie die Datenbank bedienen können:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues Passwort';

Passworteinstellung 12 Ziffern

Hier gibt es ein Problem. Wenn das neue Passwort zu einfach festgelegt ist, wird ein Fehler gemeldet:

Der Grund hierfür liegt darin, dass MySQL Spezifikationen für die Kennworteinstellung hat, die speziell mit dem Wert von validate_password_policy in Zusammenhang stehen:

Sobald Sie Ihr Passwort festgelegt haben, sind Sie fertig.

Zusammenfassen

Oben finden Sie ein ausführliches Tutorial zur Installation von MySQL 5.7.26 auf centOS7.4. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde 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:
  • So installieren Sie MySQL 5.7 aus dem Quellcode in einer CentOS 7-Umgebung
  • Tutorial zur Installation von lnmp mit yum auf centos7 (linux+nginx+php7.1+mysql5.7)
  • Ein kurzes Tutorial zur Installation der dekomprimierten Version von mysql5.7 auf CentOS7
  • Centos7-Installation und Konfiguration von Mysql5.7
  • Installieren und konfigurieren Sie MySQL 5.7 unter CentOS 7
  • Detailliertes Tutorial zur Installation von MySQL 5.7.20 auf RedHat 6.5/CentOS 6.5
  • Installieren Sie MySQL 5.7.18 mit dem RPM-Paket unter CentOS 7
  • Tutorial zur Installation und Konfiguration von MySql5.7 in Alibaba Cloud ECS centos6.8
  • Detaillierte Erläuterung des CentOS 6.6-Quellcodes und der Installation des MySQL 5.7.18-Tutorials

<<:  Detaillierte Erklärung der markierten Union-Typen in TypeScript 2.0

>>:  Analyse des SELECT-Abfrageausdrucks in der MySQL-Datenbank

Artikel empfehlen

Vue implementiert Drag & Drop oder Klicken zum Hochladen von Bildern

In diesem Artikel wird der spezifische Code von V...

js-Methode zur Realisierung der Warenkorbberechnung

In diesem Artikelbeispiel wird der spezifische Co...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...

Centos7-Installation und Konfiguration von Mysql5.7

Schritt 1: Holen Sie sich die MySQL YUM-Quelle Ge...

So verwenden Sie das Marquee-Tag im XHTML-Code

Im Forum habe ich gesehen, dass der Internetnutzer...

Das Miniprogramm implementiert nativ das linksseitige Schubladenmenü

Inhaltsverzeichnis WXS-Antwortereignis Plan A Sei...

So stellen Sie den Node.js-Dienst mithilfe von Dockerfile bereit

Dockerfile initialisieren Angenommen, unser Proje...

Mini-Programm implementiert Listen-Countdown-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

So ändern Sie die Standardspeicher-Engine in MySQL

MySQL-Speicher-Engine: Der MySQL-Server verwendet...

Detaillierte Erläuterung der MySQL-Benutzer- und Berechtigungsverwaltung

Dieser Artikel beschreibt anhand von Beispielen d...

Docker-Bereinigungsumgebungsvorgang

Beginnen Sie vorsichtig mit der Reinigung! Auflis...