Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 Neue Kennwortauthentifizierungsmethode für MySQL 8.0

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 Neue Kennwortauthentifizierungsmethode für MySQL 8.0

In diesem Artikel finden Sie das grafische Tutorial zur Installation und Konfiguration von MySQL8.0.11 sowie zur neuen Kennwortauthentifizierungsmethode von MySQL8.0 als Referenz. Die spezifischen Inhalte sind wie folgt

1. Einleitung

Oracle hat MySQL 8.0GA veröffentlicht. GA bedeutet im Ausland Release-Version, also die offizielle Version, nicht die Testversion.

Bei der Installation von MySQL werden Sie immer feststellen, dass neben dem Datenbankdienst auch viele Dienste installiert werden, die grundsätzlich nicht verwendet werden. Hier ist also der Installationsprozess von MySQL. Als ich versuchte, MySQL 8.0 zu installieren, stellte ich fest, dass mein Navicat keine Verbindung zu MySQL 8.0 herstellen konnte. Nach einer Suche stellte ich fest, dass MySQL 8.0 zwei Methoden zur Kennwortverschlüsselung bereitstellte. Bei der Installation wählte ich die neue Methode aus.

2. Installieren Sie MySQL 8.0

2.1. Dienste im MySQL-Installationsprogramm hinzufügen

Klicken Sie auf die Schaltfläche „Hinzufügen“.

Wählen Sie „Benutzerdefiniert“ und dann „Weiter“, damit Sie die Dienste auswählen können, die Sie installieren möchten.

Fügen Sie zunächst den zu installierenden MySQL-Server hinzu und klicken Sie dann auf „Weiter“.

Klicken Sie einfach auf Weiter. Wenn Sie es ändern müssen, ändern Sie es entsprechend Ihren Anforderungen.

Klicken Sie einfach auf „Ausführen“, um die Installation durchzuführen.

Installation abgeschlossen, weiter.

2.2. MySQL konfigurieren

Beginnen Sie als Nächstes mit der Konfiguration der MySQL-Einstellungen.

Die Standardeinstellung ist „Weiter“.

Das ist nicht nötig. Verwenden Sie einfach die Standardkonfiguration. Weiter. Wenn Sie andere Anforderungen haben, können Sie normalerweise einfach den Port ändern.

Es ist nicht erforderlich, die vorherige Verschlüsselungsmethode auszuwählen. Wenn 8.0 gerade veröffentlicht wurde, unterstützen Clients von Drittanbietern diese Verschlüsselungsmethode grundsätzlich nicht, aber die integrierte Befehlszeile unterstützt sie. Natürlich empfehle ich dies für die Entwicklungsumgebung. Sie können die Serverseite selbst in Betracht ziehen. Die alte Verschlüsselungsmethode in der Entwicklungsumgebung hat keine Fallstricke. Wählen Sie „Ältere Authentifizierungsmethode verwenden“ und dann „Weiter“.

Geben Sie das Passwort des Root-Benutzers ein und klicken Sie auf „Weiter“.

Die Standardeinstellung ist „Weiter“.

Klicken Sie auf „Ausführen“, schreiben Sie die Konfiguration und fügen Sie den Windows-Dienst hinzu.

Klicken Sie auf „Fertig stellen“, um die Installation abzuschließen.

Klicken Sie dann zum Abschluss auf „Weiter“ und „Fertig“.

3. Starten und stoppen Sie den MySQL-Dienst

Eine nähere Erläuterung erfolgt hier nicht. Wie dem auch sei, im Dienst-Tab des Task-Managers können Sie den MySQL-Dienst ein- und ausschalten. Er wird standardmäßig automatisch gestartet. Ich lasse ihn automatisch starten, da er nicht viele Ressourcen verbraucht.

4. Informationen zur neuen Kennwortauthentifizierungsmethode von MySQL 8.0

Die Authentifizierungs-Plugins caching_sha2_password und sha256_password bieten eine sicherere Kennwortverschlüsselung als das Plugin mysql_native_password, und caching_sha2_password bietet eine bessere Leistung als sha256_password. Aufgrund dieser überlegenen Sicherheits- und Leistungsmerkmale von caching_sha2_password ist es ab MySQL 8.0 das bevorzugte Authentifizierungs-Plugin und auch das Standard-Authentifizierungs-Plugin anstelle von mysql_native_password.

Übersetzung: Die Authentifizierungs-Plugins caching_sha2_password und sha256_password sind sicherer als die Kennwortverschlüsselung des Plugins mysql_native_password, und die caching_sha2_password-Verschlüsselung weist eine bessere Leistung auf als die sha256_password-Verschlüsselung. Aufgrund seiner hervorragenden Sicherheits- und Leistungsfunktionen ist caching_sha2_password das bevorzugte Authentifizierungs-Plugin für MySQL 8.0. Es ist auch das Standard-Authentifizierungs-Plugin anstelle von mysql_native_password.

Sie können diese Kompatibilitätsprobleme und -lösungen für caching_sha2_password besuchen, um mehr über die Lösung des Problems der Unzugänglichkeit aufgrund der neuen verwendeten Verschlüsselungsmethode zu erfahren. Zusammenfassend lässt sich sagen:

1. Ändern Sie die Verschlüsselungsmethode auf die alte und fügen Sie der Konfigurationsdatei my.conf Folgendes hinzu:

[mysqld]
default_authentication_plugin=mysql_native_password

2. Verwenden Sie einen Client, der die neue Verschlüsselungsmethode unterstützt, z. B. libmysqlclient ab Version 8.0.4

3. Verwenden Sie einen Verbindungstreiber (Connector), der die neue Verschlüsselungsmethode unterstützt:

MySQL Connector/C++ 1.1.11 oder höher oder 8.0.7 oder höher.
MySQL Connector/J 8.0.9 oder höher.
MySQL Connector/NET 8.0.10 oder höher (über das klassische MySQL-Protokoll).
MySQL Connector/Node.js 8.0.9 oder höher.

PHP: Die X DevAPI PHP-Erweiterung (mysql_xdevapi) unterstützt caching_sha2_password.

4. Verwenden Sie die neue Verschlüsselungsmethode und wechseln Sie zur alten Verschlüsselungsmethode. Der Root-Benutzer muss auch entsprechende Änderungen vornehmen. Da der Root-Benutzer immer noch die neue Verschlüsselungsmethode verwendet, verwenden Sie die Anweisung „alter“, um das Kennwort zurückzusetzen und das Kennwort der neuen Verschlüsselungsmethode abzudecken:

ALTER USER 'root'@'localhost'
 IDENTIFIZIERT MIT mysql_native_password
 NACH 'Passwort';

Passwort ist das Passwort, das Sie für den Root-Benutzer festlegen.

Referenzartikel: Änderungen, die Upgrades auf MySQL 8.0 betreffen

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • MySql 8.0.11 Installations- und Konfigurationstutorial
  • Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64
  • MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial
  • Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13
  • Grafisches Tutorial zur Installation und Konfiguration der komprimierten Version von MySQL 8.0.11
  • Ubuntu18.04 Installation mysql8.0.11 Grafik-Tutorial
  • Installations-Tutorial zur komprimierten Version von MySQL 8.0.11 unter Win10

<<:  VMware virtuelle Maschine installieren CentOS 8 (1905) System-Tutorial-Diagramm

>>:  Benutzerdefinierter Bulletbox-Effekt von Vue (Bestätigungsfeld, Eingabeaufforderungsfeld)

Artikel empfehlen

Installieren Sie Mininet aus dem Quellcode auf Ubuntu 16.04

Mininet Mininet ist eine leichtgewichtige, softwa...

JavaScript zum Anzeigen und Ausblenden von Bildern

JavaScript zeigt und verbirgt Bilder. Zu Ihrer In...

Funktionsprinzip und Beispielanalyse des Linux-NFS-Mechanismus

Was ist NFS? Netzwerkdateisystem Eine Methode ode...

Vollständiger Vue-Code zur Implementierung der Single-Sign-On-Steuerung

Hier ist zu Ihrer Information eine Vue-Single-Sig...

Eine kurze Diskussion über 12 klassische Probleme in Angular

Inhaltsverzeichnis 1. Erklären Sie bitte, was die...

Detaillierte Erklärung der Methoden und Eigenschaften von Vue

Vue-Methoden und -Eigenschaften 1. Methoden Verwe...

Foreman Ubuntu16 Schnellinstallation

Kurzanleitung Das Foreman-Installationsprogramm i...

Erweiterte Closures in JavaScript erklärt

Inhaltsverzeichnis 1. Das Konzept der Schließung ...

Erläuterung der Array-Verarbeitung in React und Redux

Dieser Artikel stellt einige häufig verwendete Fu...

Zusammenfassung der in MySQL häufig verwendeten Verkettungsanweisungen

Vorwort: In MySQL wird die Funktion CONCAT() verw...