Не могу создать таблицы в MySQL Workbench - PullRequest
1 голос
/ 14 февраля 2012

Я только что установил MySQL верстак на мой компьютер и импортировал в систему старую базу данных, которая, похоже, работает.Все данные есть и таблицы.Я могу выбрать, вставить, обновить и т. Д.

Однако, если я расширяю базу данных, я вижу таблицы, представления, процедуры.Если затем я щелкну правой кнопкой мыши по таблицам, ничего не произойдет, если я нажму на создание таблицы ... Однако, если я вручную наберу команду create sql, она просто отлично создаст таблицу.

Старый ноутбук имеет:

OS: Ubuntu 10.04.3
MySQL: 5.1.41
MySQL Workbench: 5.2.33

Новый ноутбук имеет:

OS: Ubuntu 10.04.3
MySQL: 5.1.41
MySQL Workbench: 5.2.37

Я также попытался запустить MySQL, используя sudo mysql-workbench, и я получил ту же проблему.

Однако, это даетследующий вывод в командной строке, если я запускаю его из командной строки на новом ноутбуке:

oshirowanen@laptop:~$ mysql-workbench
Ready.

** Message: query.save_edits built-in command is being overwritten
** Message: query.discard_edits built-in command is being overwritten

** (mysql-workbench-bin:2737): CRITICAL **: murrine_style_draw_box: assertion `height >= -1' failed

(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: gtk-builder-error-quark
code  : 6
what  : Unknown internal child: selection


(mysql-workbench-bin:2737): glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: gtk-builder-error-quark
code  : 6
what  : Unknown internal child: selection

oshirowanen@laptop:~$

На старом ноутбуке я получаю:

oshirowanen@laptop:~$ mysql-workbench
Log levels '0111000'
disabling log level 0
enabling log level 1
enabling log level 2
enabling log level 3
disabling log level 4
disabling log level 5
disabling log level 6
Ready.

Любая идея, почему я могу 'создавать таблицы с помощью мыши?

1 Ответ

2 голосов
/ 15 февраля 2012

это известная проблема с Ubuntu 10.04:

перейдите по адресу: /usr/share/mysql-workbench/modules/data/editor_mysql_table_live.glade и удалите все узлы, которые выглядят следующим образом:

<child internal-child="selection">
    <object class="GtkTreeSelection" id="treeview-selection5"/>
</child>
...