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

Eine kurze Erläuterung, wann MySQL interne temporäre Tabellen verwendet

Gewerkschaftsexekution Verwenden Sie zur Vereinfa...

Informationen zur Verwendung des Iconfont-Vektorsymbols von Alibaba in Vue

Es gibt viele Importmethoden im Internet, und die...

Fehler bei der Eingabe chinesischer Zeichen im Flex-Programm Firefox

In niedrigeren Versionen von Firefox können keine ...

jQuery+Ajax zum Erreichen eines einfachen Paging-Effekts

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

So setzen Sie das Root-Passwort in mysql8.0.12 zurück

Wenn Sie nach der Installation der Datenbank das ...

Tutorial zur Installation von MongoDB unter Linux

MongoDB ist plattformübergreifend und kann sowohl...

Klassen in TypeScript

Inhaltsverzeichnis 1. Übersicht 2. Definieren Sie...

So finden und löschen Sie doppelte Zeilen in MySQL

Inhaltsverzeichnis 1. So finden Sie doppelte Zeil...

Implementierung der Miniprogramm-Aufzeichnungsfunktion

Vorwort Bei der Entwicklung eines Miniprogramms b...

43 Webdesign-Fehler, auf die Webdesigner achten sollten

Dies ist ein Artikel über die Benutzerfreundlichk...