在我尝试连接的ProxySQL后面有一个mariadb。
当使用“调试工具”,如IntelliJ的数据库插件或DBeaver,它只工作时,我们禁用“发送应用程序信息”。
在IntelliJ中,它是这样的设置:
在DBeaver上(禁用客户端标识):
如果不禁用此标识,则会收到一个重新部署主机组的错误:
ProxySQL Error: connection is locked to hostgroup 10 but trying to reach hostgroup 20
我想知道这个应用程序/客户端ID实际上是什么--以及我们如何在使用mysqldump到该机器时禁用相同的设置(因为它会导致相同的错误)
1条答案
按热度按时间af7jpaap1#
查看添加了禁用功能的dbbeaver代码,其中的应用程序信息似乎是连接属性。
这些选项似乎是在9年前添加到mysqldump的,所以我认为这不是一个回归。也没有禁用它的选项,我很难相信这些客户端实用程序之前都没有用ProxySQL测试过
这部分看起来像ProxySQL issue #2522,但这里没有提到属性。可能值得一个新的问题。