我怎么能告诉我,如果我有社区,企业,或标准版的MySQL?

我们正在升级我们的服务器,我被问到我们目前的mysql版本(因为我们想坚持使用相同的types,只是升级版本)。 我需要知道我已经安装了哪个版本。 这是我运行SHOW VARIABLES;时得到的信息SHOW VARIABLES;

 protocol_version 10 version 5.0.67 version_comment SUSE MySQL RPM version_compile_machine x86_64 version_compile_os suse-linux-gnu 

编辑我也发现在variables,GPL的许可证

通常, versionversion_comment会有这个信息,而STATUS命令也会在Server version:显示它们Server version:

 Server version: 5.0.67-standard MySQL Community Edition - Standard (GPL) 

但是,您正在使用来自SUSE RPM存储库的版本 ; 它是社区版本。

你可以用(shell,不是SQL)命令rpm -q mysql 。 包名可能实际上包含mysqlXX-community-release-...来确认。

如果你只是安装它没有任何付款和合同,你有社区版。 如果你与mysql或oracle有一些合同,看看那些文件,你应该看到它。 有关MySQL版本的更多信息, 请访问https://www.mysql.com/products/