如何修改 TiDB 版本号消除扫描器误报

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

【TiDB 版本】
V 5.0.0

【问题描述】
(1)TIDB 在v4.0.11 ,公司安全同时进行扫描发现数据库版本为5.7 ,漏洞很多;
然后对server-version 进行的修改,但未复测;
(2)对TIDB v4.0.11 进行了升级,升级到V5.0.0;
然后复测还是5.7 ;
(3) 这个怎么验证是否修改成功?


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

1 个赞
  1. 这里的修改对于tidb 来说没什么影响,你可以mysql命令登录时看下当前显示情况

server-version

  • 用来修改 TiDB 在以下情况下返回的版本号:
    • 当使用内置函数 VERSION() 时。
    • 当与客户端初始连接,TiDB 返回带有服务端版本号的初始握手包时。具体可以查看 MySQL 初始握手包的描述
  • 默认值:“”
  • 默认情况下,TiDB 版本号格式为: 5.7.${mysql_latest_minor_version}-TiDB-${tidb_version}
  1. 修改方法
2 个赞

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