Detaillierte Schritte zur Installation und Konfiguration von MySQL 8.0 auf CentOS

Detaillierte Schritte zur Installation und Konfiguration von MySQL 8.0 auf CentOS

Vorwort

Hier sind die Schritte zur Installation und Konfiguration von MySQL auf CentOS;

Text

Laden Sie das Installationspaket aus der Yum-Quelle herunter

yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

Installieren

yum installiere MySQL-Community-Server

Starten des Dienstes

Dienst MySQLD starten

Status anzeigen

Dienst MySQLD-Status 

這里寫圖片描述

Initiales Passwort anzeigen

grep 'temporäres Passwort' /var/log/mysqld.log 

這里寫圖片描述

Anmelden Passwort ändern

mysql -uroot -p

Das Passwort ist das oben angegebene.

Geben Sie dann den Befehl flush privileges ein.

Geben Sie die MySQL-Datenbank ein use mysql;

Kennwort ändern

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ihr Passwort';

An diesem Punkt ist die Installation und Konfiguration auf dem Server abgeschlossen. Wenn Sie jedoch eine Remoteverbindung herstellen, stellen Sie fest, dass die Verbindung nicht erfolgreich ist. Der Grund kann sein, dass der Server-Port 3306 nicht für die Außenwelt geöffnet ist. Der Datenbankbenutzer verfügt nicht über die Berechtigung zum Anmelden bei Remoteverbindungen.

Konfigurieren von MySQL, um externen Zugriff zuzulassen

Geben Sie die MySQL-Datenbank ein. Verwenden Sie MySQL

Ändern Sie die Benutzertabelle der MySQL-Datenbank und ändern Sie das Hostelement von „localhost“ in „%“. %Das bedeutet, dass jeder Host zugreifen darf. Wenn nur eine bestimmte IP-Adresse zugreifen darf, können Sie dies auf die entsprechende IP-Adresse ändern.

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „Passwort“, MIT DER GRANT-OPTION;
FLUSH-PRIVILEGIEN;

Testen Sie die Remote-Verbindung erneut. Die Verbindung ist erfolgreich.

Zusammenfassen

Oben sind die vom Herausgeber vorgestellten Schritte zur Installation und Konfiguration von MySQL 8.0 unter CentOS. Ich hoffe, dass sie für alle hilfreich sind. 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!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6
  • Tutorial zur Installation von MySQL 5.7.28 auf CentOS 6.2 (MySQL-Hinweise)
  • MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter CentOS7
  • Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7
  • CentOS7 verwendet yum zur Installation von MySQL 8.0.12
  • CentOS7-Installations-GUI-Schnittstelle und Implementierung der Remote-Verbindung
  • Tutorial zur Installation von MySql5.7 in CentOS7.2 und zur Aktivierung der Remote-Verbindungsautorisierung
  • Gründe und Lösungen für die fehlende Remote-Verbindung zur MySQL-Datenbank unter CentOS7
  • So installieren Sie MySql in CentOS 8 und erlauben Remoteverbindungen

<<:  Detaillierte Erläuterung der Anmeldung oder Übermittlung von Linux-Curl-Formularen und der Cookie-Nutzung

>>:  So verstehen Sie die JS-Funktion Anti-Shake und Funktionsdrosselung

Artikel empfehlen

Ein Artikel zum Lösen des Echarts-Kartenkarussell-Highlights

Inhaltsverzeichnis Vorwort Aufgabenliste tun Sie ...

JavaScript-Datenvisualisierung: ECharts-Kartenerstellung

Inhaltsverzeichnis Überblick Vorsichtsmaßnahmen 1...

js realisiert die Lupenfunktion der Shopping-Website

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

JavaScript-Komposition und Vererbung erklärt

Inhaltsverzeichnis 1. Einleitung 2. Vererbung der...

CSS3 verwendet die Übergangseigenschaft, um Übergangseffekte zu erzielen

Detaillierte Beschreibung der Eigenschaften Der Z...

Lösung für den Konflikt zwischen Nginx und Backend-Port

Frage: Bei der Entwicklung des Alice-Verwaltungss...

Weitergabe von Techniken für Farbkontrast und -harmonie im Web

Farbkontrast und Harmonie Unter kontrastierenden ...

Beheben Sie den Fehler während der Verbindungsausnahme in Docker

Wenn Sie Docker zum ersten Mal verwenden, werden ...

Detaillierte Erklärung des Unterschieds zwischen $router und $route in Vue

Wir verwenden normalerweise Routing in Vue-Projek...

Ursachen und Lösungen für domänenübergreifende Probleme bei Ajax-Anfragen

Inhaltsverzeichnis 1. Wie entsteht Cross-Domain? ...

Docker-Container-Protokollanalyse

Containerprotokolle anzeigen Verwenden Sie zunäch...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...