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 Erläuterung des primitiven Datentyps Symbol in JavaScript

Inhaltsverzeichnis Einführung Beschreibung Namens...

Hinweise zum erweiterten Zeichengerätetreiber des Linux-Kernel-Gerätetreibers

/****************** * Erweiterter Zeichengerätetr...

Beispielcode zur Implementierung einer Upload-Komponente mit Vue3

Inhaltsverzeichnis Allgemeine Entwicklung von Upl...

Vue implementiert Pulldown, um mehr zu laden

Entwickler, die mit Element-UI vertraut sind, hab...

So berechnen Sie die Bildrate FPS von Webanimationen

Inhaltsverzeichnis Standards für flüssige Animati...

js regulärer Ausdruck Lookahead und Lookbehind und nicht erfassende Gruppierung

Inhaltsverzeichnis Kombinieren von Lookahead und ...

Die 7 besten VSCode-Erweiterungen für Vue-Entwickler

Das Hinzufügen der richtigen VS Code-Erweiterung ...

Vue implementiert die Lupenfunktion der Produktdetailseite

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

Detaillierte Erläuterung des MySQL-Trigger-Trigger-Beispiels

Inhaltsverzeichnis Was ist ein Auslöser Erstellen...

Anwendungsbeispiele für die MySQL-Volltextsuche

Inhaltsverzeichnis 1. Umweltvorbereitung 2. Daten...

Detaillierte Erklärung zu sinnvollen Einstellungen des MySQL sql_mode

Sinnvolle Einstellung des MySQL sql_mode sql_mode...