我正在使用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
答案 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。它适用于所有操作系统。
答案 7 :(得分:0)
对我有用的是非常简单的步骤:
下载了MySQL Workbench的先前版本,以防万一
如果在打开应用程序时它仍然关闭,请确认没有使用mysql的应用程序(例如,您正在构建的网站或正在从事的项目)全部停止
请勿在命令行中打开工作台并停止mysql服务器:
sudo service mysql stop
现在与mysql一起停止打开MySQL Workbench并打开任何连接
一旦进入内部,MySQL显然现在应该不再运行:
sudo service mysql start
Voila!