【 TiDB 使用环境】测试
【 TiDB 版本】7.5
【复现路径】根据文档:https://docs.pingcap.com/zh/tidb/stable/haproxy-best-practices
添加proxy-protocol.networks参数,里面配置的IP为HAproxy节点IP。
【遇到的问题:问题现象及影响】
问题1:
登录tidb本机,使用mysql命令连接4000端口,提示ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error: 0
但其他主机远程连接这个tidb的4000端口可以正常访问。通过配置了send-proxy标志的HAProxy也能正常连接。
问题2:
dashboard,多个模块的页面(慢查询、SQL语句分析、Top SQL、集群信息的主机标签页等等)都提示:commands out of sync. You can’t run this command now