it-swarm.com.ru

Не могу экспортировать мою базу данных из MySQL

Привет, ребята, я пытаюсь экспортировать свою базу данных из MySQL, но я получаю это в процессе экспорта:

Запуск: mysqldump.exe --defaults-file = "c:\users\user\appdata\local\temp\tmp2h91wa.cnf" --user = root --Host = localhost --protocol = tcp --port = 3306 --default-character- set = utf8 --skip-триггеры "mydb" mysqldump: не удалось выполнить SELECT COLUMN_NAME,
JSON_EXTRACT (HISTOGRAM, '$. "Указано количество ведер" ")
FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'mydb' AND TABLE_NAME = 'курсы'; ': неизвестная таблица 'column_statistics' в информационной схеме (1109)

Операция завершилась с кодом выхода 2 20:55:09 Экспорт C:\Users\user\Documents\dumps\mydb.sql завершил с 1 ошибкой

У вас есть идеи, что может пойти не так? Спасибо

9
the essential

В MySql Workbench версии 8.0.13 выполните следующие шаги:

  1. Перейти в Управление/Экспорт данных
  2. Выберите схему для экспорта в списке «Таблицы для экспорта»
  3. Нажмите кнопку «Дополнительные параметры ...» (вверху справа)
  4. Найдите опцию «Другое/столбец-статистика»
  5. Установите значение 0
  6. Нажмите кнопку «Вернуться» (вверху справа)

Теперь это должно работать. К сожалению, вам придется делать это каждый раз, когда вы запускаете MySql Workbench.

20
S.H.Bouwhuis

У меня тоже была такая же проблема. Я могу решить эту проблему, отключив статистику столбцов в расширенных настройках MySQL Workbench Data Export.

1: Нажмите на дополнительные параметры:  enter image description here

2: В другом разделе для столбца-статистики удалите TRUE и установите его равным 0, чтобы отключить его .  enter image description here

Теперь верните и экспортируйте данные . Спасибо 

3
Sunil Valmiki

Также столкнулся с этой проблемой . Решил следующим образом: В меню Workbench, перейдите к: 

Правка - Настройки - Администрирование

В поле "Путь к mysqldump Tool" укажите путь к mysqldump.exe , в моем случае "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe ", нажмите ОК.

После этого ошибка больше не появлялась.

3
Artem

У меня была та же проблема 5 минут назад.

Я исправил это, добавив в свою команду mysqldump--column-statistics=0. Сделай это, и это должно работать.

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

 enter image description here

2
Matt Komarnicki

Это происходит из-за флага, который по умолчанию «включен» в mysqldump 8. 

Это можно отключить, добавив --column-statistics = 0. 

Синтаксис: 

mysqldump --column-statistics=0 --Host=<server> --user <user> --password <securepass> 

Для получения дополнительной информации перейдите по ссылке ссылка

Чтобы отключить статистику столбцов по умолчанию, вы можете добавить

[ТуздЫшпр]

column-statistics=0

в конфигурационный файл MySQL, такой как /etc/my.cnf или ~/.my.cnf.

1
Amitesh

У меня была такая же проблема, и я решил ее так:

отредактируйте настройки рабочей среды: Редактировать -> Настройки -> Администрирование

в свойстве «Путь к инструменту mysqldump» укажите путь к файлу mysqldump.exe Обычно он находится в «C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe»

0
Yosbel Santana