升版5.22之后 tidb log出现大量[WARN] [conn.go:698] ["failed to check the user authplugin"]

这个我也不太清楚,可以去github 提一下issue。

这个调tidb进程的日志级别就行,不是慢日志的级别。

这个修复我提了pr,估计下版本就能修复了。

4 个赞

我们加日志发现是 tidbprocess 请求的 host 为空
[2021/12/07 15:03:07.649 +08:00] [ERROR] [privileges.go:241] [“failed to get user record”] [user=tidbprocess] [host=]
[2021/12/07 15:03:07.649 +08:00] [WARN] [conn.go:685] [“failed to check the user authplugin”] [conn=69] [error=“Failed to get user record”]

请问大大这host为空要从哪边修改为正确的

等厂商 后面的版本修复此bug吧 。

1 个赞

只要给用户配置了Host就会出现这个问题,在服务器上使用mysql客户端登录就会报错,也登录不上。本来想配置一个子网内的登录权限,结果配置不了。。。

请问这个bug什么时候能修复?

现在代码合入了master了,但是还没有cherrypick到最新版本里,估计下次发小版本会带上吧。

请问这个小版本什么时候发布?

我也不清楚,关注github吧。

这个问题在5.4还没看到有修复,基本上在windows上访问TiDB的‘xxx’@‘ip段’的账号就会有问题(lilnux上访问不会),目前我们只能把账号改为‘xxx’@’%’

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。