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

Eine einfache Methode zum Ändern der Größe hochgeladener Nginx-Dateien

Originallink: https://vien.tech/article/138 Vorwo...

Zusammenfassung der Wissenspunkte zum Linux-Datumsbefehl

Verwendung: Datum [Optionen]... [+Format] oder: D...

Vue implementiert die Funktion zum Aufrufen der Handykamera und des Albums

In diesem Artikel wird der spezifische Code von V...

Beispiel für die Bereitstellung eines Django-Projekts mit Docker

Es ist auch sehr einfach, Django-Projekte mit Doc...

So verwenden Sie die Zusatzfunktionen von Vuex

Inhaltsverzeichnis Kartenstaat Kartengetter Karte...

Detaillierte Erklärung dreier häufig verwendeter Webeffekte in JavaScript

Inhaltsverzeichnis 1 Element Offset-Serie 1.1 Off...

Die Verwendung und Methoden von async und await in JavaScript

asynchrone Funktion und await-Schlüsselwort in JS...

Anweisungen zur Verwendung des Datenbankverbindungspools Druid

Ersetzen Sie ihn durch den optimalen Datenbankver...

So zeigen Sie die MySQL-Zeitzone an und legen sie fest

1. Überprüfen Sie die Zeitzone der Datenbank Vari...

So verwenden Sie vw+rem für das mobile Layout

Verwenden Sie immer noch das flexible Rem-Layout?...

HTML-Code, der den Internet Explorer zum Einfrieren bringen kann

Wir müssen lediglich einen beliebigen Texteditor ö...