MySQL Workbench意外关闭

时间:2014-05-25 19:07:44

标签: mysql-workbench

我正在使用CentOS 6.4,并且

sudo yum install mysql-workbench-community.x86_64

安装了MySQL workbench 6.1版

当我启动应用程序时,它列出了MySQL Connections,并有一个Local实例3306的框。

当我双击该框时,应用程序才会关闭。 WTH?


编辑:它在控制台上打印

  

/ usr / libexec / mysql-workbench / mysql-workbench-bin:符号查找错误:/usr/lib64/mysql-workbench/libwbscintilla.so:undefined symbol:gtk_widget_get_realized

8 个答案:

答案 0 :(得分:2)

如果您遇到与我相同的问题,Workbench意外崩溃,很容易解决:

编辑 - >偏好 - > tab" general"并检查"强制使用基于软件的渲染用于EER图表"

至少值得一试!

答案 1 :(得分:1)

我也遇到了同样的问题(在CentOS 6.4上)。我按照他们在this错误报告文件中得出的结论。我安装了Workbench 6.0.9版本,问题就消失了。

答案 2 :(得分:1)

如果在打开与表的上一个会话时,Workbench遇到与我相同的问题,则意外崩溃,则只需清除 sql_workspaces 文件夹及其子目录:

rm -rf ~/.mysql/workbench/sql_workspaces/*

不幸的是,我每次都重复此事件,所以我在〜/ .bashrc(pro-)文件中创建了别名:

alias fix_workbench='rm -rf /home/user/.mysql/workbench/sql_workspaces/*'

P.S .:我的MySQL Workbench的版本是:8.0.12。调试日志太长,包括寄存器/内存转储和Backtrace。

答案 3 :(得分:0)

您最好阅读MySQL Workbench支持的平台:http://www.mysql.com/support/supportedplatforms/workbench.html。 Linux世界如此破碎,支持所有口味非常困难。当然,我自己肯定应该是支持平台之一......

答案 4 :(得分:0)

同样的问题CentOS 6.4: / usr / libexec / mysql-workbench / mysql-workbench-bin:符号查找错误:/usr/lib64/mysql-workbench/libwbscintilla.so:undefined symbol:gtk_widget_get_realized

安装了gtk2 devel库。 yum install gtk2-devel

问题解决了。

由于

普拉萨德

答案 5 :(得分:0)

Centos6.8,Mysql80,Mysqlworkbench8.0.17 我遇到了同样的问题。尝试安装其他版本,但是没有用;尝试安装gtk2,效果不佳。最后,我以为版本不对应,所以我安装了gtk3,就可以了。

答案 6 :(得分:0)

作为计划B,您也可以使用dbeaver。它适用于所有操作系统。

https://dbeaver.io/download/

答案 7 :(得分:0)

对我有用的是非常简单的步骤:

  1. 下载了MySQL Workbench的先前版本,以防万一

  2. 如果在打开应用程序时它仍然关闭,请确认没有使用mysql的应用程序(例如,您正在构建的网站或正在从事的项目)全部停止

  3. 请勿在命令行中打开工作台并停止mysql服务器:

    sudo service mysql stop

  4. 现在与mysql一起停止打开MySQL Workbench并打开任何连接

  5. 一旦进入内部,MySQL显然现在应该不再运行:

    sudo service mysql start

Voila!