在MySQL Workbench中显示错误

乔迪尔

MySQL Workbench在结果屏幕中显示一系列框而不是字符,并且在运行查询时,窗口中消失了许多元素。

out of memory发生这种情况时,我也在系统日志中收到许多GTK错误:

drawing failure for widget 'gtkmm__GtkPaned': out of memory

我最近升级到Ubuntu 20.04,并通过安装了MySQL Workbench snap

我该如何解决?

执行查询之前:

运行查询之前的屏幕截图

执行查询后:

屏幕截图

乔迪尔

我进一步研究了日志,发现了问题的根本原因。如果我mysql-workbench-community从命令行运行,则收到的第一条错误消息是:

Pango-WARNING **: 11:17:24.882: failed to create cairo scaled font, expect ugly output. the offending font is 'TeXGyreHeros 11'
Pango-WARNING **: 11:17:24.882: font_face status is: file not found
Pango-WARNING **: 11:17:24.882: scaled_font status is: file not found

几种不同的字体是相同的。

值得注意的是,我最近已升级到Ubuntu 20.04。事实证明,我的字体缓存存在问题,类似于Chromium的此答案,解决方案是重新生成缓存:

rm -rf ~/.cache/fontconfig 
sudo fc-cache -r -v
find ~/snap/mysql-workbench-community/ -name 'fontconfig'

然后清除相关的捕捉字体缓存(查找.cache):

rm -rf ~/snap/mysql-workbench-community/common/.cache/fontconfig/

然后重新启动MySQL Workbench,一切应该顺利进行。我不知道为什么这会解决GTK内存不足的错误,但不再发生。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

mysql 中的存储过程在 Workbench 中显示错误

安装MySQL Workbench⇒错误

在phpMyAdmin中实施时,MySQL Workbench创建SQL语句错误

CSV文件导入Mysql Workbench 6.3中的错误

MySQL Workbench中的For循环

MySQL Workbench导出错误

MySql Workbench语法错误

mysql-workbench无法连接并显示错误:未提供服务org.freedesktop.secrets

为什么MySQL Workbench会显示与known_hosts相关的连接错误?

MySQL-Workbench 6.3.6无法显示服务器状态。平台time_t错误

MySQL错误代码:在MySQL Workbench中的CREATE TABLE期间出现1064

MYSQL Workbench 中的动态查询

在 Ubuntu 18.04 中突出显示 MySQL Workbench 8.0.13 中的文本颜色问题

datetime差异显示mysql中的错误值

MySQL查询未在MySQL Workbench中运行

MySQL WorkBench EER模型未显示PK

MySQL Workbench不显示查询结果

MySQL Workbench菜单显示翻倍

在MySQL Workbench中,我可以显示PC时间中的UTC时间戳吗?

\ G类似于MySQL Workbench中的垂直输出,用于显示引擎innodb状态

显示结果后无法返回MySQL Workbench中的SQL查询(Mac)

mysql-workbench:错误日志权限被拒绝

尝试嵌套查询时,MYSQL Workbench错误

MySQL Workbench 错误 1005 无法创建表

Spring Boot Data JPA NativeQuery在MySQL Workbench中运行的查询上引发语法错误

MySQL Workbench - 存储过程 - 错误 - 手册中没有参考

在MySQL Workbench 6.1中创建表

在MySQL Workbench中创建函数时出错

在 Ubuntu 19.04 中安装 MySQL Workbench