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

So sortieren Sie eine Zeile oder Spalte in MySQL

Verfahren: Nach Beschreibung: Beides kann nicht e...

Windows 2019 Aktivierungs-Tutorial (Office2019)

Vor ein paar Tagen habe ich erfahren, dass die of...

Detaillierte Analyse des MySQL Master-Slave-Verzögerungsphänomens und -prinzips

1. Phänomen Am frühen Morgen wurde einer Online-T...

Sehr detaillierte JavaScript-Implementierung eines Webseiten-Karussells

Inhaltsverzeichnis Erstellen von HTML-Seiten Impl...

So erstellen Sie ein Apache-Image mit Dockerfile

Inhaltsverzeichnis 1. Docker-Image 2. Erstellen S...

mySql SQL-Abfrageoperation für statistische Mengen

Ich werde nicht viel Unsinn erzählen, schauen wir...

Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien

Es gibt drei Möglichkeiten, CSS einzuführen: Inli...

Vue führt weltweit SCSS (Mixin) ein

Inhaltsverzeichnis 1. mixin.scss 2. Einzeldateinu...

Methoden für JavaScript-String-Objekte

Inhaltsverzeichnis Methoden des String-Objekts Me...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...