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

So führen Sie eine Spring Boot-Anwendung in Docker aus

In den letzten Tagen habe ich gelernt, wie man Sp...

Ein Artikel, der Ihnen hilft, mehr über JavaScript-Arrays zu erfahren

Inhaltsverzeichnis 1. Die Rolle des Arrays: 2. De...

Zwei Methoden zum Wiederherstellen von MySQL-Daten

1. Einleitung Vor einiger Zeit gab es eine Reihe ...

JavaScript zur Implementierung eines Sprachwarteschlangensystems

Inhaltsverzeichnis einführen Hauptmerkmale Effekt...

Informationen zu WSL-Konfigurations- und Änderungsproblemen in Docker

https://docs.microsoft.com/en-us/windows/wsl/wsl-...

Verwendung von Markierungs-Tags im CSS-Listenmodell

In diesem Artikel werden hauptsächlich die Stilat...

Eine detaillierte Einführung in die Verwendung von Blockkommentaren in HTML

Allgemeine Kommentare in HTML: <!--XXXXXXXX--&g...

Fehler mit ungerader Breite und Höhe in IE6

Wie in der Abbildung gezeigt: Aber bei der Anzeig...

JavaScript CSS3 zur Implementierung einer einfachen Video-Sperrfunktion

In diesem Artikel wird versucht, eine Demo zur Si...

So installieren Sie Redis5.0.3 im Docker

1. Ziehen Sie das offizielle 5.0.3-Image [root@lo...