docker部署tidb集群,然后连接报错,错误为以下内容;
Lost connection to MySQL server at ‘reading initial communication packet’
在社区里看到很多人报这个错误了,为什么没看到具体解决方案啊
你是哪个版本的?
检查下使用的mysql 客户端是否兼容 tidb 的版本, 目前tidb 使用的 mysql客户端是5.7
tidb的docker拉取的镜像包是最新版本的吧,我看了下是V5.4.0,windows上部署的时候,tikv的几个容器都没用,过来一段时间显示一直在重启中;不过linux部署的时候,后期是好了,前期不行,应该是大家说的部署过程需要时间;不过windows上启动是一直不行
需要看一下 Docker 容器的启动日志报错是什么?大概率应该是兼容性问题。可能是 Docker 启动的 Linux 版本的 TiDB 集群群服务不兼容 Windows 系统,另外一种可能是 Windows mysql client 链接到 TiDB 集群不兼容。建议分别验证确认问题。