Probleme und Lösungen bei der Installation von MySQL8.0.13 auf einem Win10-System

Probleme und Lösungen bei der Installation von MySQL8.0.13 auf einem Win10-System

Betriebssystem: Windows 10

MySQL-Version: 8.0.13-winx64

Die Installationsschritte sind relativ einfach, daher werde ich in diesem Artikel nicht näher darauf eingehen. Hier sind die von runoob bereitgestellten Installationsanweisungen:

http://www.runoob.com/mysql/mysql-install.html

Nach der Installation aufgetretene Probleme:

1: Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: JA)

Lösung:

1. Rufen Sie das cmd-Eingabeaufforderungsfenster als Administrator auf und wechseln Sie per CD in das Bin-Verzeichnis des MySQL-Installationspfads.

2. Beenden Sie den MySQL-Dienst:

net stop mysql

3. Verwenden Sie --skip-grant-tables um die Berechtigungsüberprüfung zu überspringen und MySQL einzugeben.

Hinweis: MySQL 8.x scheint das direkte Ändern des Inhalts der Konfigurationsdatei my.ini nicht zu unterstützen, was zu „Der MySQL-Dienst kann nicht gestartet werden und der Dienst hat keine Fehler gemeldet.“ führt.

Befehl:

mysqld --console --shared-memory --skip-grant-tables

Hinweis: Wenn --shared-memory fehlt, wird eine Fehlermeldung angezeigt: „TCP/IP, --shared-memory oder -name-pipe sollten unter NT OS konfiguriert werden.“

4. Lassen Sie das Fenster in Schritt 3 geöffnet, öffnen Sie dann das cmd-Fenster als Administrator, springen Sie zum Bin-Verzeichnis unter dem MySQL-Installationspfad, geben Sie mysql ein und Sie können es erfolgreich eingeben.

5. Berechtigungen aktualisieren:

FLUSH PRIVILEGES;

6. Passwort ändern:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

7. Starten Sie den MySQL-Dienst nach erfolgreicher Änderung normal und melden Sie sich mit Benutzername und Kennwort an, um zu überprüfen, ob die Einstellungen erfolgreich sind.

Starten Sie den MySQL-Dienst:

net start mysql

Anmeldebefehl:

mysql -uroot -p密碼

2. Wenn Sie Navicat verwenden, um eine Verbindung zu MySQL herzustellen, wird eine Fehlermeldung angezeigt: Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade des MySQL-Clients.

Lösung:

ALARMIEREN SIE BENUTZER „root“@„localhost“, IDENTIFIZIERT DURCH „Passwort“. DAS PASSWORT LÄUFT NIE AB;
 ALARMIEREN SIE BENUTZER „root“@„localhost“ IDENTIFIZIERT MIT mysql_native_password DURCH „Passwort“;
 FLUSH-PRIVILEGIEN;

Hinweis: Das Standard-Authentifizierungs-Plugin für MySQL 8.x ist Caching_sha2_password. Das ursprünglich verwendete Plugin war mysql_native_password, was dazu führte, dass die Authentifizierung des ursprünglichen Navicat und anderer Verbindungen fehlschlug.

Zusammenfassen

Oben sind die vom Herausgeber vorgestellten Probleme und Lösungen aufgeführt, die bei der Installation von MySQL8.0.13 auf einem Win10-System aufgetreten sind. Ich hoffe, dass es für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten!

Das könnte Sie auch interessieren:
  • Diagramm des Tutorials zum Herunterladen und Installieren von MySQL8.0 für Win10 64-Bit
  • Tutorial zum Herunterladen und Installieren der komprimierten Version von MySQL 8.0.16 unter dem Win10-System
  • Installations- und Konfigurationstutorial von MySQL 8.0.16 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Tutorial zur Installation der komprimierten MySQL8-Paketversion unter Win10

<<:  Vue+Flask realisiert Videosynthesefunktion (Drag & Drop-Upload)

>>:  Detailliertes Tutorial zur Installation der MySQL v5.7.18-Dekomprimierungsversion

Artikel empfehlen

Logrotate implementiert alle zwei Stunden die Catalina.out-Protokollrotation

1. Einführung in das Logrotate-Tool Logrotate ist...

Zusammenfassung einiger Gedanken zur Binlog-Optimierung in MySQL

Frage Frage 1: Wie kann der Leistungsverlust beho...

Die perfekte Lösung für Vue-Routing-Fallback (vue-route-manager)

Inhaltsverzeichnis Routenplaner Hintergrund Erste...

Von CSS 3D zur räumlichen Koordinatenachse mit Quellcode

Einmal haben wir über das Würfelspiel gesprochen....

Was ist ein MIME-TYP? MIME-Typen-Typensammlung

Was ist ein MIME-TYP? 1. Zunächst müssen wir verst...

Designtheorie: Hierarchie im Design

<br />Originaltext: http://andymao.com/andy/...

So implementieren Sie Linux Deepin, um redundante Kernel zu löschen

Im vorherigen Artikel wurde beschrieben, wie man ...

Design-Story: Der Wachmann, der sich Nummernschilder nicht merken kann

<br />Um die Fahrzeuge zu regeln, die in die...

DOCTYPE-Element ausführliche Erklärung vollständige Version

1. Übersicht In diesem Artikel wird das DOCTYPE-E...

...

Eine kurze Analyse der MySQL PHP-Syntax

Schauen wir uns zunächst die grundlegende Syntax ...

Analyse und Lösung des durch Chrome 73 verursachten Flex-Layout-Zusammenbruchs

Phänomen Es gibt mehrere verschachtelte Flex-Stru...