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

Wie erreicht MySQL die Parallelität mehrerer Versionen?

Inhaltsverzeichnis MySQL-Mehrversionen-Parallelit...

Detailliertes Tutorial zur Installation von MySQL 5.7 auf RedHat 6.5

RedHat6.5 Installation MySQL5.7 Tutorial teilen, ...

Tutorials der MySQL-Reihe für Anfänger

Inhaltsverzeichnis 1. Grundkonzepte und Grundbefe...

Lösung zum Vergessen des MySQL-Passworts unter Linux

Das Problem ist folgendes: Ich habe den Befehl my...

Analyse der MySql-Indexnutzungsstrategie

MySql-Index Indexvorteile 1. Sie können die Einde...

Front-End-Statusverwaltung (Teil 1)

Inhaltsverzeichnis 1. Was ist Front-End-Statusver...

Lassen Sie uns ausführlich über den Vue-Lebenszyklus sprechen

Inhaltsverzeichnis Vorwort 1. Lebenszyklus in Vue...

Zusammenfassung der MySQL-Datums- und Zeitfunktionen (MySQL 5.X)

1. MySQL erhält die aktuelle Datums- und Uhrzeitf...

HTML+jQuery zur Implementierung einer einfachen Anmeldeseite

Inhaltsverzeichnis Einführung Öffentlicher Code (...

Einführung in Who-Befehlsbeispiele in Linux

Über wen Zeigt die am System angemeldeten Benutze...

Vergleich zweier Implementierungsmethoden der Vue-Dropdown-Liste

Zwei Implementierungen der Vue-Dropdown-Liste Die...