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
Ü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:
|
<<: VMware virtuelle Maschine installieren CentOS 8 (1905) System-Tutorial-Diagramm
>>: Benutzerdefinierter Bulletbox-Effekt von Vue (Bestätigungsfeld, Eingabeaufforderungsfeld)
1. Wenn MySQL nicht erfolgreich gestartet wird, ü...
Inhaltsverzeichnis 1. Gemeinsam genutztes CommonM...
Mininet Mininet ist eine leichtgewichtige, softwa...
JavaScript zeigt und verbirgt Bilder. Zu Ihrer In...
Hintergrund-Controller @RequestMapping("/get...
Was ist NFS? Netzwerkdateisystem Eine Methode ode...
Hier ist zu Ihrer Information eine Vue-Single-Sig...
Vorwort Meta ist ein Hilfstag im Kopfbereich der ...
Inhaltsverzeichnis 1. Erklären Sie bitte, was die...
Vue-Methoden und -Eigenschaften 1. Methoden Verwe...
Kurzanleitung Das Foreman-Installationsprogramm i...
Inhaltsverzeichnis 1. Das Konzept der Schließung ...
Dieser Artikel stellt einige häufig verwendete Fu...
Vorwort: In MySQL wird die Funktion CONCAT() verw...
In diesem Artikel wird der spezifische Code für J...