MySQL 8.0.20 Window10 kostenlose Installationsversion Konfiguration und Navicat Management Tutorial Grafik detaillierte Erklärung

MySQL 8.0.20 Window10 kostenlose Installationsversion Konfiguration und Navicat Management Tutorial Grafik detaillierte Erklärung

1. MySQL 8.0.20 herunterladen und dekomprimieren

Download-Link: https://dev.mysql.com/downloads/mysql/

Der Ordner dada und die Konfigurationsdatei my.ini werden nach der Dekomprimierung manuell hinzugefügt

2. Erstellen Sie eine neue Konfigurationsdatei my.ini und platzieren Sie diese im Verzeichnis D:\mysql-8.0.20-winx64

[Kunde]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8
 
[mysqld]
# Port 3306 einstellen port = 3306
# Legen Sie das Installationsverzeichnis von mysql basedir=D:\\mysql-8.0.20-winx64 fest
# Legen Sie das Speicherverzeichnis für die MySQL-Datenbankdaten fest. MySQL 8+ erfordert die folgende Konfiguration nicht, das System kann sie selbst generieren, andernfalls wird möglicherweise ein Fehler gemeldet # datadir=D:\\mysql-8.0.20-winx64
# Maximal zulässige Anzahl von Verbindungen max_connections=20
# Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz character-set-server=utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB

3. MySQL-Konfiguration initialisieren

Öffnen Sie cmd als Administrator und wechseln Sie in das Verzeichnis D:\mysql-8.0.20-winx64\bin. Führen Sie den folgenden Befehl aus: mysqld --initialize --console. Nach erfolgreicher Ausführung wird folgende Abbildung angezeigt:

Darunter [Hinweis] [MY-010454] [Server] Für root@localhost wird ein temporäres Kennwort generiert: Darauf folgt das Initialisierungskennwort, d. h. diK3i1dH=k8b ( unbedingt speichern ). Nach der Initialisierung der MySQL-Konfiguration werden die zugehörigen Dateien im Datenverzeichnis generiert.

4. Installieren Sie den MySQL-Dienst und starten Sie den Dienst

Der Befehl zum Installieren des Dienstes lautet: mysqld --install Dienstname (der Dienstname kann beliebig benannt werden). Da mein Computer den MySQL-Dienst bereits konfiguriert und installiert hat, verwende ich hier mysql8 als Dienstnamen, wie unten gezeigt: mysqld --install mysql8
Der Befehl zum Starten des Dienstes lautet: net start service name
net start mysql8

5. Melden Sie sich bei MySQL an und ändern Sie das Root-Passwort

Melden Sie sich mit dem standardmäßig zugewiesenen Kennwort an (z. B. diK3i1dH=k8b). Geben Sie mysql -u root -p und anschließend das Kennwort ( das ursprüngliche Kennwort in Schritt 2 ) ein, um sich anzumelden.
Nach erfolgreicher Anmeldung ändern Sie das Passwort in password. Die Anweisung zum Ändern des Passworts lautet:

Benutzer „root“@„localhost“ ändern, IDENTIFIZIERT DURCH „Passwort“;
Berechtigungen leeren;

6. Melden Sie sich erneut an

Nach der Abmeldung können Sie sich erfolgreich mit dem neuen Passwort anmelden!

Konfigurationsdatenbank unterstützt Navicat-Softwareverwaltung

1.2059 Authentifizierungs-Plugin
Nach der Verwendung von Navicat tritt beim Verbinden FEHLER 2059 (HY000) auf: Das Authentifizierungs-Plugin „caching_sha2_password“ kann nicht geladen werden: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿ é¡ £. Ich dachte zunächst, es liege daran, dass ich kein Passwort festgelegt hatte, und überlegte auch, ob es ein Netzwerkproblem sei. Nachdem ich jedoch Informationen nachgeschlagen hatte, stellte ich fest, dass es ein Problem mit dem Authentifizierungs-Plugin war.
Plug-In-Typ für die Anmeldedatenbankabfrage

Bildbeschreibung hier einfügen

Ändern Sie den Plug-In-Typ zur Kennwortüberprüfung des Root-Kontos in mysql_native_password. Dies ist nach mysql8 ein Problem:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #Ändern Sie die Verschlüsselungsregel. Das Passwort ist Ihr eigenes Passwort. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #Aktualisieren Sie das Passwort des Benutzers. FLUSH PRIVILEGES; #Aktualisieren Sie die Berechtigungen.

Überprüfen Sie die Authentifizierungsinformationen zu diesem Zeitpunkt erneut

SELECT `Benutzer`, `Host`, `Authentifizierungszeichenfolge`, `Plugin` FROM mysql.user; 

Bildbeschreibung hier einfügen

Zu diesem Zeitpunkt können Sie erfolgreich eine Verbindung mit Navicat herstellen, wie folgt

Bildbeschreibung hier einfügen

siehe:

1. https://www.jb51.net/article/163319.htm
2. https://www.jb51.net/article/188754.htm

Zusammenfassen

Dies ist das Ende dieses Artikels über die Konfiguration der kostenlosen Installationsversion von MySQL 8.0.20 für Windows 10 und das Navicat-Verwaltungstutorial mit Bildern und Text. Weitere relevante Inhalte zur Konfiguration der kostenlosen Installationsversion von MySQL 8.0.20 für Windows 10 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 unter Windows 10
  • MySQL 5.7.21 Installations- und Konfigurations-Tutorial unter Windows 10
  • Installieren Sie MySQL 5.7-Grafik-Tutorial unter Windows 10 (dekomprimierte Version).
  • Grafisches Tutorial zur Installation von Oracle19C und SQL Developer unter Windows 10

<<:  Vue echarts realisiert horizontales Balkendiagramm

>>:  Der Vue Axios Interceptor verwendet häufig die wiederholte Stornierung von Anforderungen

Artikel empfehlen

Bei verschachtelten MySQL-Transaktionen aufgetretene Probleme

MySQL unterstützt verschachtelte Transaktionen, a...

Spezifische Verwendung des Node.js-Paketmanagers npm

Inhaltsverzeichnis Zweck npm init und package.jso...

Designreferenz Schönes und originelles Blog-Design

Alle unten aufgeführten Blogs sind originell und ...

Mehrere Möglichkeiten zum Aktualisieren von Batches in MySQL

Normalerweise verwenden wir die folgende SQL-Anwe...

Detaillierte Erläuterung der Nginx-Zugriffsbeschränkungskonfiguration

Was ist die Nginx-Zugriffsbeschränkungskonfigurat...

Der Button ist im IE auf beiden Seiten gestreckt

Wenn Sie Schaltflächen (Eingabe, Schaltfläche) sch...

Aktivieren Sie den SSHD-Vorgang im Docker

Installieren Sie zunächst den OpenSSH-Server im D...

So schreiben Sie speichereffiziente Anwendungen mit Node.js

Inhaltsverzeichnis Vorwort Problem: Kopieren groß...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Die am häufigsten verwendete HTML-Escape-Sequenz

In HTML haben <, >, & usw. eine speziell...

Klassischer Beispielcode für JavaScript-Funktionsaufrufe

Inhaltsverzeichnis Klassisches Beispiel für einen...