客户端连接错误:“columnLabel”值无效

Leo*_*ues 7 mysql mysql-workbench amazon-rds

我是使用工作台和 Amazon RDS 的 MySQL 用户

每次我尝试访问 MySQL 客户端连接时都会收到此错误:

在此输入图像描述

Unhandled exception:
DbMySQLQuery.resultFieldStringValueByName():
MySQL_ResultSet::isNull: invalid values of 'columnLabel'

Check the log for more details
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我使用的用户拥有 admin/root 的所有访问权限

此错误不会发生在所有用户身上,只会发生在某些用户身上

我是否忘记提供某种许可?

小智 15

提议的解决方案“[3 Feb 16:10] Adam Latchem”在 MySQL Workbench 连接到 MariaDB 数据库的上下文中对我有用。修复(为了明确)是编辑文件 C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\wb_admin_connections.py 第 346 行,将其从

("DB", mforms.StringColumnType, "DB", 100),
Run Code Online (Sandbox Code Playgroud)

("db", mforms.StringColumnType, "DB", 100),
Run Code Online (Sandbox Code Playgroud)

(注意第一个参数中大小写的变化)。

操作系统路径:

Linux(Ubuntu):/usr/lib/mysql-workbench/modules/wb_admin_connections.py

MacOS:/Applications/MySQLWorkbench.app/Contents/Resources/plugins/wb_admin_connections.py- 作者:@QuickPrototype

  • 对于那些有苹果说服力的人:/Applications/MySQLWorkbench.app/Contents/Resources/plugins/wb_admin_connections.py (2认同)

小智 1

此链接中有一个在 8.0.28 版本上对我有用的解决方案:

https://bugs.mysql.com/bug.php?id=102465

请参阅条目“[2 月 3 日 16:10] Adam Latchem”