Как я изменяю аргументы команды mysqldump в MySQL Workbench 8.0.14? - PullRequest
0 голосов
/ 29 января 2019

Я испытываю ту же проблему в MySQL Workbench 8.0.14, что и в следующем посте:
Не могу экспортировать мою базу данных из MySQL Workbench

Однако я неВ ответах указана опция Other/column-statistics.Очевидно, что я могу добавить аргумент --column-statistics=0 к выполняемой команде mysqldump, чтобы исправить проблему.

Проблема в том, что я не могу понять, как это сделать в Windows 10. КакЯ изменяю выполнение команды mysqldump через MySQL Workbench или каким-либо другим способом, чтобы добавить аргумент --column-statistics=0 при ее выполнении?Спасибо.


Редактировать : Для чего это стоит, когда я думаю об этом больше, мне интересно, не могу ли я что-нибудь сделать с этой проблемой, потому что яПопытка экспортировать из внешней БД, к которой у пользователя, которого я использую, может не быть полного доступа, и мне приходится использовать туннель SSH, чтобы даже получить доступ к БД.Я собираюсь попробовать установить другую версию MySQL Workbench и посмотреть, поможет ли это.

Ответы [ 2 ]

0 голосов
/ 30 января 2019

MySQL Workbench 8.0.14+ поставляется с флажком, позволяющим переключать этот параметр:

enter image description here

Однако этот параметр отображается только при использованииВерсия mysqldump поддерживает это (помните, что вы можете использовать другой двоичный файл mysqldump, чем тот, который входит в комплект Workbench, установив его в настройках).Если не поддерживается, вы получите запись в своем журнале WB, например:

09: 49: 52 [DB1] [wb_admin_export.py:init:2044]: пропустить опцию column-статистика, потому что это для mysqldump 8.0.2

Установка различных версий mysqldump может быть выполнена либо с помощью установщика MySQL для Windows (который поставляет соответствующую версию сервера), либо вручную загрузив сервер msi и установив его,Инструмент mysqldump является частью каждого серверного пакета.Затем откройте настройки MySQL Workbench и выберите новый двоичный файл в Administration -> Path to mysqldump tool:

enter image description here

0 голосов
/ 29 января 2019

У меня MySQL Workbench 8.0.13, и у меня есть упомянутая опция:

enter image description here

Хорошо, я только что обновился до Workbench 8.0.14,и я вижу, что вариант исчез.Я понятия не имею, почему они это сделали, если они не хотят усложнить использование Workbench с более старыми версиями MySQL.Это выглядит недальновидно.

Я добавил комментарий к ошибке, связанной с этой проблемой (https://bugs.mysql.com/bug.php?id=91640),, чтобы отметить, что опция исчезла.

Было странно, что опция былатекстовое поле вместо флажка, как и другие опции на том же экране. Возможно, оно исчезло в 8.0.14, потому что код не был реализован правильно.


Если вы используете mysqldump в командной строке, вы можетеиспользуйте --skip-column-statistics

...