Lösung für das Problem „Tabelle mysql.plugin existiert nicht“ beim Deployment von MySQL

Lösung für das Problem „Tabelle mysql.plugin existiert nicht“ beim Deployment von MySQL

Heute habe ich die kostenlose Version von MySQL installiert und das Problem „Tabelle ‚mysql.plugin‘ existiert nicht“ ist aufgetreten. Nach langem Suchen habe ich endlich online eine Lösung gefunden. Jetzt werde ich sie mit Ihnen teilen:

Systemumgebung: Win10 64-bit

MySQL-Version: mysql-5.7.17-winX64

Die Bereitstellungsschritte sind wie online beschrieben:

1: Ändern Sie den Pfad der Umgebungsvariablen und erhöhen Sie den Wert C:\Program Files\mysql-5.7.17-winX64\bin

2: Ändern Sie my-default.ini, benennen Sie es in my.ini um und ändern Sie den Dateiinhalt:

# basedir = C:\Programme\mysql-5.7.17-winX64
# datadir = C:\Programme\mysql-5.7.17-winX64\data

Erstellen Sie einen leeren Datenordner im Hauptverzeichnis "C:\Program Files\mysql-5.7.17-winX64";

3: Der Administrator führt cmd aus und gibt ein: mysqld -install, was anzeigt, dass die Installation erfolgreich war; geben Sie dann ein: net start mysql, was anzeigt, dass der Dienststart fehlgeschlagen ist.

An diesem Punkt: Gehen Sie zum Datenordner und sehen Sie 5 Dateien. Öffnen Sie die Datei mit dem Suffix .err, die anzeigt: Tabelle 'mysql.plugin' existiert nicht

Die Lösung für dieses Problem ist:

1. Kopieren Sie my.ini in den Ordner \bin.

2. Gehen Sie in cmd zum Verzeichnis \bin und geben Sie dann mysqld --initialize --user=mysql --console ein, um diesen Befehl zum Generieren der Datenbank auszuführen. Beachten Sie, dass es ein temporäres Kennwort gibt. Notieren Sie es sich.

3. Starten Sie den Dienst net start mysql ;

4. Geben Sie den MySQL-Befehl ein: mysql -uroot -p und geben Sie jetzt das Kennwort ein.

5. Geben Sie „set password = password('root')“ ein, um das Root-Anmeldekennwort zu ändern.

Mir ist es gelungen, diese Vorgehensweise zu befolgen. Ich hoffe, dass sie für Sie hilfreich sein kann.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösung für den MySql-Fehler „Tabelle mysql.plugin existiert nicht“
  • Lösung für das Problem, dass Mysql meldet, dass die Tabelle „mysql.user“ nicht existiert

<<:  So aktualisieren Sie die Ansicht synchron nach Datenänderungen in Vue

>>:  So führen Sie nach der Kompilierung und Installation von Nginx ein reibungsloses Upgrade durch

Artikel empfehlen

Detaillierte Erklärung zum Schreiben von MySQL ungleich null und gleich null

1. Tabellenstruktur 2. Tabellendaten 3. Das Abfra...

Verwenden des CSS-Loaders zum Implementieren des CSS-Moduls in Vue-CLI

【Vorwort】 Sowohl die modularen CSS-Lösungen von V...

Anleitung zum Zurücksetzen des MySQL/MariaDB-Root-Passworts

Vorwort Vergessene Passwörter sind ein Problem, d...

Installieren Sie das komprimierte MySQL5.7-Paket schnell unter Windows

In diesem Artikel erfahren Sie, wie Sie das kompr...

Konfigurieren Sie die Java-Entwicklungsumgebung in Ubuntu 20.04 LTS

Laden Sie das Java Development Kit jdk herunter D...

So verwenden Sie den Linux-Befehl nl

1. Befehlseinführung nl (Anzahl der Zeilen) fügt ...

Implementierungscode für unendliches Scrollen mit n Containerelementen

Szenario So rendern Sie Listen mit bis zu 10.000 ...

display:grid in CSS3, eine Einführung in das Rasterlayout

1. Rasterlayout (Raster): Es unterteilt die Webse...

Eine kurze Erläuterung zum eleganten Löschen großer Tabellen in MySQL

Inhaltsverzeichnis 1. Truncate-Operation 1.1 Welc...

Zehn Erfahrungen bei der Präsentation chinesischer Webinhalte

<br /> Ich habe mich auf die drei Aspekte Te...