Hey Leute, ich versuche, meine Datenbank aus der MySQL Workbench zu exportieren, aber ich verstehe dies über den Exportfortschritt:
Ausführen: mysqldump.exe --defaults-file = "c:\Benutzer\Anwendungsdaten\Lokal\Temp\tmp2h91wa.cnf" --user = root --Host = localhost --protocol = tcp --port = 3306 --default-character- set = utf8 --skip-triggers "mydb" mysqldump: 'SELECT COLUMN_NAME konnte nicht ausgeführt werden.
JSON_EXTRACT (HISTOGRAM, '$. "Angegebene Anzahl von Buckets"')
FROM information_schema.COLUMN_STATISTICS WO SCHEMA_NAME = 'mydb' AND TABLE_NAME = 'courses'; ': Unbekannte Tabelle 'column_statistics' in information_schema (1109)Operation mit Exitcode 2 fehlgeschlagen 20:55:09 Export von C:\Benutzer\Benutzer\Documents\dumps\mydb.sql wurde mit 1 Fehlern beendet
Hast du eine Idee, was schief gehen könnte? Vielen Dank
Führen Sie in MySql Workbench Version 8.0.13 die folgenden Schritte aus:
Jetzt sollte es klappen. Leider müssen Sie dies jedes Mal tun, wenn Sie MySql Workbench starten.
Ich hatte auch das gleiche Problem. Ich bin in der Lage, dieses Problem durch Deaktivieren der Spaltenstatistik in den erweiterten Optionen des MySQL Workbench Data Export zu beheben.
1: Klicken Sie auf die erweiterten Optionen:
2: Entfernen Sie in dem anderen Abschnitt für die Spaltenstatistik TRUE und setzen Sie ihn auf 0, um sie zu deaktivieren
Senden Sie jetzt die Daten zurück und exportieren Sie sie. Vielen Dank
Dieses Problem ist auch aufgetreten Wie folgt entschieden: __. Gehen Sie im Workbench-Menü zu:
Bearbeiten - Einstellungen - Verwaltung
Geben Sie im Feld "Pfad zu mysqldump Tool" den Pfad zu mysqldump.exe an, in meinem Fall "C:\Programme\MySQL\MySQL Server 5.7\bin\mysqldump .exe ", klicken Sie auf OK.
Danach trat der Fehler nicht mehr auf.
Dies liegt an einem Flag, das standardmäßig in mysqldump 8 aktiviert ist.
Dies kann durch Hinzufügen von --column-statistics = 0 deaktiviert werden.
Syntax :
mysqldump --column-statistics=0 --Host=<server> --user <user> --password <securepass>
Für weitere Informationen gehen Sie bitte zu link
Um die Spaltenstatistik standardmäßig zu deaktivieren, können Sie hinzufügen
[mysqldump]
column-statistics=0
in eine MySQL-Konfigurationsdatei, z. B. /etc/my.cnf oder ~/.my.cnf.
Fehler noch in Workbench 8.0.16.
Fix:
Sie können wb_admin_export.py unter modules im Workbench-Programmverzeichnis bearbeiten. Suchen Sie nach "skip_column_statistics = True" (Sie werden eine Bedingung finden, keine Sorge), kommentieren Sie diese Zeile und fügen Sie eine Zeile "skip_column_statistics = True" (ohne Bedingung) hinzu.
Der gewünschte Parameter wird jetzt immer hinzugefügt.
Ich hatte das gleiche Problem und habe es so gelöst:
bearbeiten Sie die Workbench-Voreinstellungen: Bearbeiten -> Voreinstellungen -> Verwaltung
platzieren Sie in der Eigenschaft "Path to mysqldump Tool" den Pfad Ihrer mysqldump.exe Sie befindet sich normalerweise in "C:\Programme\MySQL\MySQL Server 5.7\bin\mysqldump.exe"