当前位置:首页 > 问答 > 正文

MySQL 版本查询 在Linux系统中如何查看MySQL的当前版本信息

如何在Linux系统中查看MySQL的当前版本信息

最新消息:截至2025年8月,MySQL 8.4 LTS版本已正式发布,成为许多企业级应用的首选数据库解决方案,如果你正在管理Linux服务器上的MySQL,了解当前安装的版本信息对于兼容性检查、安全更新和功能评估都至关重要。

方法1:通过MySQL命令行查询

最直接的方式就是登录MySQL,然后执行一条简单的查询命令:

  1. 打开终端,使用以下命令登录MySQL(需要输入密码):

    mysql -u 用户名 -p

    用root用户登录:

    mysql -u root -p
  2. 成功登录后,在MySQL命令行界面输入:

    SELECT VERSION();

    或者更详细的版本信息查询:

    MySQL 版本查询 在Linux系统中如何查看MySQL的当前版本信息

    SHOW VARIABLES LIKE "%version%";

    执行后,你会看到类似这样的输出:

    +-------------------------+---------------------+
    | Variable_name           | Value               |
    +-------------------------+---------------------+
    | version                 | 8.4.0               |
    | version_comment         | MySQL Community Server |
    | version_compile_machine | x86_64              |
    | version_compile_os      | Linux               |
    +-------------------------+---------------------+

方法2:使用终端命令(无需登录MySQL)

如果你只是想快速查看版本,而不想进入MySQL交互界面,可以在Linux终端直接运行:

mysql --version

或者:

mysql -V

输出示例:

mysql  Ver 8.4.0 for Linux on x86_64 (MySQL Community Server)

方法3:检查已安装的MySQL包版本

在基于Debian/Ubuntu的系统上,可以使用apt命令查看:

apt list --installed | grep mysql-server

在基于RHEL/CentOS的系统上,可以使用rpmyum

MySQL 版本查询 在Linux系统中如何查看MySQL的当前版本信息

rpm -qa | grep mysql-server

或者:

yum list installed | grep mysql-server

方法4:查看MySQL服务状态

如果你的MySQL服务正在运行,可以通过以下方式获取版本信息:

systemctl status mysql

或者(如果使用的是MariaDB):

systemctl status mariadb

在输出的日志信息中,通常会有类似Starting MySQL 8.4.0...的提示。

  • 最快捷的方式mysql --version
  • 最详细的方式:登录MySQL后执行SHOW VARIABLES LIKE "%version%";
  • 适用于包管理查询aptrpmyum

如果你的MySQL版本较旧(比如5.7或更早),建议考虑升级到最新的LTS版本(如8.4),以获得更好的性能和安全支持。

发表评论