MemSQL 报告的版本 5.5.8 是否可调?



In [MemSQL 文档常见问题解答页面][1]

[1]:https://docs.memsql.com/v7.0/introduction/faqs/memsql-faq/,它说:

MemSQL 将版本引擎变量报告为 5.5.8。客户端驱动程序查找此版本以确定如何与服务器交互。

这是可以理解的,但不幸的是,这样做的副作用是MemSQL未能通过安全团队的安全扫描测试,并带来了许多危险信号。在同一页面中,MemSQL表示MemSQL不一定受到任何MySQL发现的安全漏洞的影响:

MemSQL和MySQL服务器

是独立的数据库引擎,不共享任何代码,因此MySQL服务器中的安全问题不适用于MemSQL。

但是危险信号就是危险信号,所以我想知道这个报告的版本是否是用户可调的,以便我们可以平静安全扫描测试?但也想知道报告版本的更改可能造成的已知影响是什么。

是的,"Mysql 兼容性"版本可以通过compat_version全局变量进行更改。 应将其设置为要通过选择@@version返回的版本字符串(即"8.0.20"(。 请记住,现在客户端驱动程序和mysql应用程序会检查此版本以启用\禁用功能,因此您需要测试更改对应用程序的影响。

最新更新