【问题标题】:MaxScale tries to authenticate users in all serversMaxScale 尝试对所有服务器中的用户进行身份验证
【发布时间】:2020-07-21 13:59:25
【问题描述】:

我正在尝试测试我们是否可以使用 MaxScale 2.4 将多个 MySQL 服务器添加到现有应用程序并使用架构名称将查询路由到适当的服务器。

我已设置 skip_authentication=true 让 MySQL 服务器处理身份验证。

我们使用保险库来创建临时用户。当我使用 vault 将用户添加到其中一台服务器时,我可以使用 mysql cli 连接到 MaxScale;但是当我尝试运行查询时,它会失败,因为 MaxScale 正在尝试对所有服务器中的用户进行身份验证,并且它只存在于其中一个服务器上。

这是预期的行为吗?

【问题讨论】:

    标签: maxscale


    【解决方案1】:

    这是 MaxScale 2.4 中的预期行为,但在 2.5 中已更改为仅允许在一部分服务器上进行身份验证 (MXS-760)。

    【讨论】:

    • 谢谢!我没有使用 2.5 版本进行测试,因为 dockerhub 上仍然没有可用的容器。
    • 2.5 docker 镜像应该很快就会出来。
    猜你喜欢
    • 1970-01-01
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    相关资源
    最近更新 更多