什么" -log"在MySQL版本中代表什么?

时间:2016-10-30 17:35:22

标签: mysql

当我查询我的MySQL服务器版本(SELECT VERSION())时,它返回" 5.7.16-log"。这是什么" -log"代表什么?

它是社区版的标准下载。

1 个答案:

答案 0 :(得分:9)

http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_version说:

  
      
  • 版本

         

    服务器的版本号。该值还可能包括指示服务器构建或配置信息的后缀。 -log表示启用了一般日志,慢查询日志或二进制日志中的一个或多个。 -debug表示服务器是在启用调试支持的情况下构建的。

  •   

我认为他们决定将这三个运行时配置指标混为一谈很奇怪,但它可能追溯到MySQL的早期阶段。也许当时将字符串附加到版本变量比引入多个指示符变量更容易。