需要从MySQL源码判断MySQL版本的第三方工具可以读取源码VERSION
顶层目录下的文件。该文件分别列出了版本的各个部分。例如,如果版本是 MySQL 8.0.4-rc,则文件如下所示:
MYSQL_VERSION_MAJOR=8
MYSQL_VERSION_MINOR=0
MYSQL_VERSION_PATCH=4
MYSQL_VERSION_EXTRA=-rc
如果源不是一般可用性 (GA) 版本,则该
MYSQL_VERSION_EXTRA
值为非空。在刚刚显示的示例中,该值对应于“ Release Candidate ”。
要从版本组件构造一个五位数,请使用以下公式:
MYSQL_VERSION_MAJOR*10000 + MYSQL_VERSION_MINOR*100 + MYSQL_VERSION_PATCH