So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

1. Vorbereitung vor der Installation

Überprüfen Sie die Datenbankversion mit dem Befehl: mysql --version

mysql-community-common-8.0.17-1.el7.x86_64.rpm
mysql-community-libs-8.0.17-1.el7.x86_64.rpm
mysql-community-client-8.0.17-1.el7.x86_64.rpm
mysql-community-server-8.0.17-1.el7.x86_64.rpm

2. Installieren Sie das RPM-Paket

Installieren Sie die oben genannten RPM-Pakete der Reihe nach. Die vorherigen und nächsten Installationspakete sind voneinander abhängig.

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

3. Abfrage des initialen Passworts des Root-Accounts

Das initiale Passwort von MySQL Version 8.0 ist standardmäßig nicht leer. Es wird bei der Installation automatisch generiert und in /var/log/mysqld.logzhon gespeichert.

# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

4. Ändern Sie das Root-Passwort

Für die Änderung von Passwörtern gibt es standardmäßige Sicherheitsanforderungen und Kontrollen hinsichtlich der Passwortkomplexität.

mysql> Benutzer „root“@„localhost“ ändern, identifiziert durch „redhat“;
FEHLER 1819 (HY000): Ihr Passwort erfüllt nicht die aktuellen Richtlinienanforderungen
mysql> Benutzer „root“@„localhost“ ändern, identifiziert durch „1qaz!QAZ“;
Abfrage OK, 0 Zeilen betroffen (0,15 Sek.)
mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)

5. Aktuelle Benutzerkonfigurationsinformationen anzeigen

mysql> Datenbanken anzeigen;
mysql> mysql verwenden;
mysql> Benutzer, Host, Plugin vom Benutzer auswählen;

6. Neuen Benutzer für den Fernzugriff anlegen

mysql> Benutzer „wangwang“@„%“ erstellen, identifiziert durch „1qaz!QAZ“;
Abfrage OK, 0 Zeilen betroffen (0,08 Sek.)
mysql> gewähre alles auf *.* an 'wangwang'@'%';
Abfrage OK, 0 Zeilen betroffen (0,12 Sek.)
mysql> Benutzer, Host, Plugin vom Benutzer auswählen;

Die Plug-In-Verschlüsselungsmethode für dieses Konto ist caching_sha2_password. Wenn ein Client, der vor MySQL 8.0 ausgeführt wird, eine Verbindung zu einem MySQL 8.0-Server herstellt, wird eine Fehlermeldung angezeigt, die besagt, dass das Authentifizierungs-Plug-In „caching_sha2_password“ nicht geladen werden kann (es muss in mysql_native_password geändert werden).

7. Ändern Sie die Verschlüsselungsmethode

Ändern der Verschlüsselungsregeln

mysql> Benutzer „wangwang“@„%“ ändern, identifiziert durch „1qaz!QAZ“, Passwort läuft nie ab; 
Abfrage OK, 0 Zeilen betroffen (0,17 Sek.)

Benutzerkennwort aktualisieren

mysql> Benutzer „wangwang“@„%“ ändern, identifiziert mit mysql_native_password durch „1qaz!QAZ“;
Abfrage OK, 0 Zeilen betroffen (0,04 Sek.)

Änderungen speichern

mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,05 Sek.)

Abfrageinformationen

mysql> Benutzer, Host, Plugin vom Benutzer auswählen; 

8. Testen Sie die Verbindung

Sie können Navicat zum Testen verwenden.

Zusammenfassen

Oben ist die Methode, die ich Ihnen vorgestellt habe, um MySQL 8.0.17 zu installieren und den Fernzugriff zu konfigurieren. Ich hoffe, sie wird Ihnen hilfreich sein. 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 aktivieren Sie Fernzugriffsrechte für die MySQL-Datenbank (zwei Methoden)
  • So fügen Sie Mysql Fernzugriffsberechtigungen hinzu
  • Die ultimative Methode für MySQL-Remotezugriffseinstellungen
  • Mehrere Methoden zum Einrichten des Remotezugriffs auf die MySQL-Datenbank
  • Zusammenfassung zum Festlegen von Remotezugriffsberechtigungen für die MySQL-Datenbank
  • So aktivieren Sie Fernzugriffsberechtigungen in MySQL

<<:  js-Lernnotizen: Schlüsselwörter „class“, „super“ und „extended“

>>:  In IIS 7.5 unterstützt HTML die Include-Funktion wie SHTML (Modulzuordnung hinzufügen).

Artikel empfehlen

Eine kurze Analyse kontrollierter und unkontrollierter Komponenten in React

Inhaltsverzeichnis Unkontrollierte Komponenten Ko...

So verwenden Sie die Vue3-Komponente zum asynchronen Laden von Daten Suspense

Inhaltsverzeichnis Vorwort Komponenten erstellen ...

28 berühmte Beispiele für Blog-Redesigns

1. WebDesignerWall 2. Veerles Blog 3. Lernprogram...

So konfigurieren Sie eine JDK-Umgebung unter Linux

1. Gehen Sie zur offiziellen Website, um das JDK-...

Javascript Frontend Optimierungscode

Inhaltsverzeichnis Optimierung der if-Beurteilung...

Detaillierte Schritte zur Installation von MySQL 5.7 über YUM auf CentOS7

1. Gehen Sie zu dem Speicherort, an dem Sie das I...

Zwei Möglichkeiten, die CSS-Priorität zu verstehen

Methode 1: Werte hinzufügen Gehen wir zu MDN, um ...

Einführung in die Verwendung des Select-Optgroup-Tags in HTML

Gelegentlich muss ich ausgewählte Inhalte gruppier...

MySQL-Datentabellenpartitionierungsstrategie und Vor- und Nachteileanalyse

Inhaltsverzeichnis Warum brauchen wir Partitionen...

Vue implementiert einen Wasserfallfluss mit unendlichem Laden

In diesem Artikelbeispiel wird der spezifische Co...

Implementierung der TCPWrappers-Zugriffskontrolle in Centos

1. Übersicht über TCP-Wrapper TCP Wrapper „verpac...

Was ist eine HTML-Datei? So öffnen Sie eine HTML-Datei

HTML steht für Hypertext Markup Language. Heutzut...

Die Rolle von nextTick in Vue und mehrere einfache Anwendungsszenarien

Zweck Verstehen Sie die Rolle von nextTick und me...

Detaillierte Erklärung der RPM-Installation in MySQL

Installation und Deinstallation anzeigen # rpm -q...