我刚刚在我的计算机上安装了MySQL工作台,并将一个旧的数据库导入到系统中,似乎正在查找。所有数据都在那里和表格。我可以选择,插入,更新等。
但是,如果我扩展数据库,我会看到表,视图和例程。如果我然后右键单击表,如果我单击create table就没有任何反应...但是,如果我手动输入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
我也尝试使用sudo mysql-workbench
启动mysql工作台,我也遇到了同样的问题。
但是,如果我从新笔记本电脑上的命令行启动它,它确实在命令行提供以下输出:
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.
知道为什么我不能用鼠标创建表格吗?
答案 0 :(得分:2)
这是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>