web-dev-qa-db-de.com

Meine Datenbank kann nicht aus der MySQL-Workbench exportiert werden

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

9
the essential

Führen Sie in MySql Workbench Version 8.0.13 die folgenden Schritte aus:

  1. Gehen Sie zu Verwaltung/Datenexport
  2. Wählen Sie in der Liste "Zu exportierende Tabellen" das zu exportierende Schema aus
  3. Klicken Sie auf die Schaltfläche "Erweiterte Optionen ..." (oben rechts).
  4. Suche nach der Option 'Sonstige/Spaltenstatistik'
  5. Setzen Sie den Wert auf 0
  6. Klicken Sie auf die Schaltfläche "Zurück" (oben rechts).

Jetzt sollte es klappen. Leider müssen Sie dies jedes Mal tun, wenn Sie MySql Workbench starten.

20
S.H.Bouwhuis

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:  enter image description here

2: Entfernen Sie in dem anderen Abschnitt für die Spaltenstatistik TRUE und setzen Sie ihn auf 0, um sie zu deaktivieren  enter image description here

Senden Sie jetzt die Daten zurück und exportieren Sie sie. Vielen Dank 

3
Sunil Valmiki

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.

3
Artem

Ich hatte vor 5 Minuten dieselbe Ausgabe.

Ich habe es behoben, indem ich meinen mysqldump-Befehl --column-statistics=0 hinzugefügt habe. Tun Sie es und es sollte funktionieren.

In meinem Fall ist es eine Phing-Aufgabe, aber Sie sollten die Idee bekommen.

 enter image description here

2
Matt Komarnicki

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.

1
Amitesh

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.

1
Wolfram

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"

0
Yosbel Santana