haproxy配置高可用,用户没有权限访问tidb

【 TiDB 使用环境】生产环境
【 TiDB 版本】4.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

按照
https://docs.pingcap.com/zh/tidb/v4.0/haproxy-best-practices
配置高可用
haproxy:192.168.1.62:4000
tidb:192.168.1.62:4001,192.168.1.135:4001
用户test所在机器192.168.1.130
test连接192.168.1.62:4000没有权限,tidb显示test@192.168.1.62没有权限

看官方文档说是配置的ha 的端口是8000 用8000端口试试呢?

haproxy的配置和单独连4001的截图发出来看看

create user test@‘192.168.1.62’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
单独在创建一下这个用户看下

haproxy无法获取真实的ip

不显示真是ip是因为你没有配置ip透传
https://docs.pingcap.com/zh/tidb/v7.0/command-line-flags-for-tidb-configuration#--proxy-protocol-networks


按照这个配置下,些haproxy的IP

按照文章详细操作吧

已配置了,又遇到问题,写这个帖子上了
haproxy无法获取真实ip