Wie installiert und verbindet man Navicat in MySQL 8.0.20 und worauf muss man achten?

Wie installiert und verbindet man Navicat in MySQL 8.0.20 und worauf muss man achten?

Dinge zu beachten

1. Zunächst müssen Sie im MySQL-Installationsverzeichnis eine my.ini-Datei mit folgendem Inhalt erstellen:

[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=C:\\web\\mysql-8.0.11 fest
#Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest. MySQL 8+ erfordert die folgende Konfiguration nicht, das System kann sie selbst generieren, andernfalls wird möglicherweise ein Fehler gemeldet # datadir=C:\\web\\sqldata
# 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

2. Konfigurieren Sie MySQL-Umgebungsvariablen

MYSQL_HOME ist der Dekomprimierungsort von MySQL. Fügen Sie dem Pfad %MYSQL_PATH%\bin hinzu.

3. Öffnen Sie cmd als Administrator, wechseln Sie per cd in das Bin-Verzeichnis von mysql und führen Sie mysqld --initialize --console aus. Nach der Ausführung wird ein temporäres Datenbankkennwort angezeigt.

4. Führen Sie den MySQL-Installationsbefehl aus: mysqld install . Nach erfolgreicher Installation

5. Benutzeranmeldung: mysql -u root -p , nach Eingabe des Passwortes erscheint eine Fehlermeldung: Keine Verbindung zum MySQL-Server auf ‚localhost‘ möglich (10061)

6. Starten Sie MySQL neu: net start mysql , und melden Sie sich dann erneut an.

Wenn Sie Navicat verwenden, um eine Verbindung zur MySQL-Datenbank herzustellen, wird ein Fehler gemeldet, da sich die Kennwortverschlüsselungsmethode von MySQL8.0 von der des Clients unterscheidet. Zu diesem Zeitpunkt müssen wir den folgenden Befehl ausführen

1. Ändern Sie das Passwort in Passwort

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

2. Ändern Sie die Verschlüsselungsmethode

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'Passwort'. Das Passwort läuft nie ab.

3. Aktualisieren:

FLUSH-PRIVILEGIEN;

Zusammenfassen

Dies ist das Ende dieses Artikels über die Methoden und Vorsichtsmaßnahmen zur Installation von mysql8.0.20 und zur Verbindung mit Navicat. Weitere Informationen zur Installation von mysql8.0.20 und zur Verbindung mit Navicat finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Was bei der Migration von MySQL auf 8.0 zu beachten ist (Zusammenfassung)
  • Eine kurze Diskussion über die Fallstricke und Lösungen der neuen Features von MySQL 8.0 (Zusammenfassung)
  • So beheben Sie verschiedene Fehler bei der Verwendung von JDBC zum Herstellen einer Verbindung zu Mysql 8.0.11
  • Detaillierte Erklärung der Fallstricke von MySQL 8.0
  • Hinweise zum passenden MySql 8.0 und entsprechenden Treiberpaketen

<<:  React realisiert den gesamten Prozess des Seitenwasserzeicheneffekts

>>:  Lösung für das Problem, dass beim Hinzufügen eines Tomcat-Containers zu Docker kein Zugriff auf die Homepage möglich ist

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12

Notieren Sie die Installations- und Konfiguration...

Detailliertes Tutorial zum Ersetzen von mysql8.0.17 in Windows 10

In diesem Artikel werden die spezifischen Schritt...

Zusammenfassung der Methoden zum Löschen des Cache im Linux-System

1) Einführung in den Cache-Mechanismus Um die Lei...

So konfigurieren Sie die MySQL Master-Slave-Replikation unter Windows

Die MySQL Master-Slave-Replikation ermöglicht die...

Details zum JavaScript-Prototyp

Inhaltsverzeichnis 1. Übersicht 1.1 Was ist ein P...

Implementierung der Einzelprozesssteuerung des Linux C-Hintergrunddienstprogramms

einführen Normalerweise muss ein Hintergrundserve...

Konzepte und Methoden für Server-Stresstests (TPS/Parallelität)

Inhaltsverzeichnis 1 Indikatoren im Stresstest 1,...

Unterschied und Prinzipanalyse des Nginx-Forward- und Reverse-Proxy

1. Der Unterschied zwischen Forward-Proxy und Rev...

js verwendet Cookies, um die Seitenvorgänge des Benutzers zu speichern

Vorwort Während des Entwicklungsprozesses stoßen ...

WebWorker kapselt JavaScript-Sandbox-Details

Inhaltsverzeichnis 1. Szenario 2. Implementieren ...

Floaten und Floaten löschen in der Übersichtsseite

1. Float: Der Hauptzweck besteht darin, den Effek...

Verwendung des Linux-Lesebefehls

1. Befehlseinführung Der Lesebefehl ist ein integ...

jQuery-Plugin zum Implementieren eines schwebenden Menüs

Lernen Sie jeden Tag ein schwebendes jQuery-Plug-...