【问题标题】:How to determine if MySQL install is Community or Enterprise without root password?如何确定 MySQL 安装是社区版还是企业版,没有 root 密码?
【发布时间】:2015-07-05 18:25:53
【问题描述】:

我已经接管了一个安装了 MySQL 的生产 Linux RHEL 服务器。我需要找出安装了哪个版本的 MySql。

显然,这是很容易确定哪个是 here on mysql.com 的信息,但不幸的是,没有人能记住 root 密码,也没有人知道它是什么版本的 MySQL。

我假设它是企业版,但我需要确定。

我尝试了 2 个不同的命令:

mysql --version

输出:

mysql  Ver 14.14 Distrib 5.6.13, for Linux (x86_64) using  EditLine wrapper

file /usr/sbin/mysqld

输出:

/usr/sbin/mysqld: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped

这两个命令都为我提供了有用的信息,但我仍然需要弄清楚服务器是社区版还是企业版。

【问题讨论】:

  • 尝试rpm -qa |grep -i mysql 并查看 RPM 包名称
  • 谢谢@nos,我试过了,但它没有返回任何关于软件包是社区还是企业的信息。

标签: mysql linux terminal redhat


【解决方案1】:

不,你不能。您需要登录 mysql 才能获取此信息。

可以使用类似的命令,

显示像“%version%”这样的变量;

【讨论】:

    【解决方案2】:

    您可以在 mysql 命令提示符下使用status 命令获取详细信息。不要使用 windows cmd 提示符来执行命令。

    mysql > Status

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多