tidb v3.0.20通过rolling update升级到v3.1.2后tidb_version()显示版本号还是3.0.20

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】v3.0.20

【问题描述】
通过ansible-playbook 做rolling update升级到v3.1.2版本,升级操作是成功的。
select tidb_version()显示是3.0.20,但tidb-server -V显示却是3.1.2


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

  1. 请问当前是使用什么客户端链接 TiDB ?另外麻烦退出当前客户端的 session ,再重新连接 TiDB 看看 version 号有没有更新。
  2. 麻烦确认一下客户端连接的 TiDB 与升级的是否同一个,另外也可以检查一下这个问题的 TiDB 的日志,看看 Welcome 后面的版本号是否正确。

再次做了rolling update,重连后version正确了

:+1: , 另外不建议使用3.1版本,基本不会再开发了,直接升级到4.0比较好。