- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在安装了 maxscale 的同一台机器上,连接成功但是在运行任何查询时它显示
ERROR 2013 (HY000): Lost connection to MySQL server during query
日志显示此消息:
maxscale[]: Backend server didn't accept authentication for user
我已经在/etc/maxscale.cnf 中设置了以下内容:
[Splitter Service]
enable_root_user=1
localhost_match_wildcard_host=1
操作系统是 Ubuntu 16.04.2 LTSmaxscale版本为2.0.5
最佳答案
通常发生这种情况是当用户在客户端主机上有授权但在 Maxscale 主机上没有授权或授权不相同时。
要查看您正在使用哪个用户授权,请从 MaxScale 主机和客户端主机执行以下 SQL。
SELECT CURRENT_USER();
这将返回您的客户端连接用于连接到 MaxScale 的用户以及 MaxScale 用于连接到数据库本身的用户。
下一步是通过执行以下 SQL 检查两个用户的授权是否相似。
SHOW GRANTS;
MaxScale 有 a helper script可用于显示需要创建哪些用户和授权。
关于linux - maxscale:后端服务器不接受用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44401280/
当我启动 maxscale 时,出现以下错误: ... 2017-01-17 20:26:05 debug : qc_sqlite: Token 34 not handled explicitl
在安装了 maxscale 的同一台机器上,连接成功但是在运行任何查询时它显示 ERROR 2013 (HY000): Lost connection to MySQL server during q
我有事件的主从 (ssl) 复制。我安装了maxscale,设置了配置,但是maxscale无法获取gtid_binlog_pos 错误:[mariadbmon] 无法选择“master”作为故障转移
MaxScale 故障转移后,我的从属服务器上的主/从复制配置已重置。我需要重新配置吗? 我已经配置了主/从复制和 Maxscale 读/写分割。我已经关闭了我的主服务器,所以我的从服务器自动成为新的
我想知道如何将 JSON 缓存规则正确格式化为 MaxScale。我需要为多个数据库和多个用户存储多个表,如何正确格式化? 在这里,我可以将一张表存储在一个数据库上并供一个用户使用。 { "s
我正在使用 mariadb 运行 Ubuntu 16.04, 而且我已经在官网下载了maxscale,安装好了, https://downloads.mariadb.com/MaxScale/2.0.
我正在尝试设置 MaxScale使用 MySQL 进行读/写拆分路由。 我的 vagrant 设置如下: Vagrant.configure(2) do |config| config.vm.bo
我正在用两个从服务器设置 mysql MMM。我将使用 slaves 只读,master 只写。我在应用程序中没有读/写拆分。我遇到了 maxscale 程序。我想知道它是否会在我的场景中为我进行读/
我使用压力测试工具进行测试(运行多个并发用户和多个查询)。当我使用更多的数据库服务器(我使用 5 个服务器)时,速度没有增加。 我检查了每台服务器,我看到查询已分发到每台服务器上。 如果我想扩展数据库
我是一名优秀的程序员,十分优秀!