Подтвердить что ты не робот

MySQL Workbench не отображает результаты запроса

Когда я запрашиваю таблицу в MySQL Workbench, результаты не отображаются, в разделе результатов просто пусто, нет сетки или чего-то еще. Однако, если я экспортирую данные, это все. Все работало нормально, пока пару дней назад.

Настройки запроса:

  • Макс. длина = 65536
  • Продолжить на SQL Script Ошибка = true
  • "Безопасные обновления = true
  • Оставить режим автосохранения включен = true
  • Интервал обновления статуса выполнения = 500
  • Алгоритм по умолчанию для ALTER table = По умолчанию
  • Блокировка по умолчанию для ALTER table = По умолчанию
  • Limit Rows = true
  • Лимит строк: 1000
  • Макс. значение поля Длина для отображения = 256
  • Лечить BINARY/VARBINARY как недвойственную строку символов = false
  • Подтверждение изменений данных = True

Нет запросов, пример будет SELECT * FROM database.address

enter image description here

4b9b3361

Ответ 1

У меня была такая же проблема после обновления до Ubuntu 14.10. Я нашел эту ссылку, в которой описываются шаги, которые необходимо выполнить для применения патча. Это требует времени, так как вам нужно начинать все заново: загрузка, сборка, установка... но это сработало для меня! Извините, я не эксперт, и я не могу предоставить более подробную информацию.

Ниже приведены шаги, описанные в ссылке выше:

Если вы хотите исправить и построить mysql-workbench самостоятельно, получите источник из 6.2.3. Из каталога, в который вы его загрузили, выполните следующие действия:

wget 'http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.2.3-src.tar.gz'

tar xvf mysql-workbench-community-6.2.3-src.tar.gz && & && cd mysql-workbench-community-6.2.3-src

wget -O patch-glib.diff 'http://bugs.mysql.com/file.php?id=21874&bug_id=74147'

patch -p0 < патч-glib.diff

sudo apt-get build-dep mysql-workbench

sudo apt-get install libgdal-dev

cd build

cmake.. -DBUILD_CONFIG = mysql_release

сделать

sudo make install

Надеюсь, это может быть полезно.

Ответ 2

Это известная ошибка: ссылка. Предстоящая версия 6.2.2 исправляет это для OS X (к сожалению, версия Linux по-прежнему broken).

По крайней мере, на моем компьютере он не исчезает, просто складывается, и его край почти сливается с краем блока Action Output. Когда вы перемещаете мышь к этому краю, курсор начинает выглядеть как черточка с двумя стрелками. Медленно перемещайте его на пару пикселей выше, пока не поймаете небольшую область 1px, где курсор изменится на тире с помощью одной стрелки. Затем поймайте его и потяните:)

Я сделал пару фотографий, чтобы проиллюстрировать это.

Step 1Step 2Step 3

Ответ 3

Проблема, как описано, точно соответствует ошибке MySQL Bugs: # 74147: пустой результат сетки, несовместимость с libglib_2.42

Хорошая новость почти закрыта.

Патч доступен с сегодняшнего дня.

ИЗМЕНИТЬ: В Debian Jessie (тестирование) проблема решена с помощью пакета mysql-workbench 6.2.3 + dfsg-6, доступного с сегодняшнего дня.

Ответ 4

Это все еще происходило со мной на версии 6.3.9 на OSX. Я снова загрузил 6.1.7, чтобы снова увидеть сетку результатов.

Какая боль в прикладе!

Ответ 5

Обновление вручную из сайта mysql

Здесь представлено решение для пользователей Ubuntu 15.04, на которых запущена Mysql Workbench 6.2.3.

Мне удалось решить проблему отсутствия результатов в Workbench Mysql, просто обновив mysql-workbench до версии 6.3.3 от http://dev.mysql.com/downloads/workbench/. Вам нужно будет загрузить тот, который был помечен для Ubuntu 14.10. Устранение проблемы с установкой через программный центр Ubuntu. Надеюсь, это поможет.

Ответ 6

Если вы не хотите скомпилировать его самостоятельно, вы можете перейти к:

Applications→Ubuntu Software Center→Edit→Software Sources→Updates

там вы можете проверить выносливое предложение отмечено (для 14.10 будет утопично) demo image

Источник

затем просто перейдите к терминалу и введите:

sudo apt-get install mysql-workbench


В качестве примечания вы получите другие обновления, ведьма может быть нестабильной!!!

Ответ 8

Результат тоже не показывался. Я смог сделать это, скрывая область вывода и запуская простой оператор select. Затем я снова "покажу" область вывода и получил то, что искал - как набор результатов, так и область вывода

Ответ 9

Я использую MySqlWorkbench 6.3.9 на macOS и имею эту проблему. Я удалил приложение и установил 6.3.10, который решает проблему.

Ответ 10

Я смог решить эту проблему, выполнив следующее...

  • Перейдите на сайт MySQL для Workbench: https://dev.mysql.com/downloads/workbench/
  • После прокрутки до нижней части страницы и нажмите вкладку, в которой написано "Development Releases"
  • Выберите платформу, загрузите и установите

Вероятно, вам захочется удалить все установленные на рабочем столе пакеты. GL!

Ответ 11

У меня была такая же проблема. Использование MySQL 6.1 Workbench.

Через некоторое время (2 минуты) он просто разбился. Сообщается об ошибке, сохраненных файлах и возобновляется. Он работает сейчас.

Я бы предположил, что если это произойдет снова, немедленно запустите открытые скрипты, закройте MySQL и перезапустите его.

Ответ 12

Проблема с TAB. Из заголовка вкладки я предполагаю, что вы сначала сделали правый щелчок > "Выбрать строки - предел 1000". Но когда вы вводите другой запрос на вкладке открытия, он больше ничего не покажет... Не знаю, почему. Откройте новую вкладку для ручных запросов, затем она будет работать.

Ответ 13

Это было очень неприятно, поскольку оно все еще происходило в Workbench версии 6.3.10 (для mac), доступной на официальном сайте mysql (здесь). Я разрешил это, сначала свернув нижнюю панель (проверьте верхнюю правую часть прикрепленного изображения (называемую кнопкой свернуть)), а затем вытащив пустую область снизу. Теперь, если я снова нажимаю кнопку свернуть, в это время отображается сетка результата результата вместе с сеткой действий.

свернуть нижнюю панель

видимая сетка результата