查看 MySQL 数据库的版本信息可以通过多种方式实现,适用于不同场景(如命令行、SQL 语句、客户端工具等),以下是常用方法:
一、通过 MySQL 命令行查看
登录 MySQL 服务器后,直接执行版本查询命令:
- 使用 VERSION()语句(最常用):sql VERSION(); 执行后会返回具体版本信息,例如:8.0.32 或 5.7.41。
- 使用STATUS命令:sqlSTATUS; 该命令会返回更详细的信息,包括 MySQL 版本、连接状态、服务器信息等。
二、未登录 MySQL 时查看版本
在服务器终端(未进入 MySQL 交互模式),可以直接通过 MySQL 客户端工具查询:
- Linux/macOS 系统:bashmysql --version # 或 mysql -V # 注意是大写V
- Windows 系统:打开命令提示符(CMD)或 PowerShell,进入 MySQL 安装目录的bin文件夹(如C:\Program Files\MySQL\MySQL Server 8.0\bin),执行:cmdmysql --version
- 输出结果类似:mysql Ver 8.0.32 for Linux on x86_64 (MySQL Community Server - GPL),其中包含版本号。
三、通过客户端工具查看
如果使用图形化工具(如 Navicat、MySQL Workbench)连接数据库:
- Navicat:连接数据库后,在左侧导航栏右键点击连接名称,选择「连接信息」,在弹出的窗口中可查看版本。
- MySQL Workbench:连接成功后,主界面会显示「Server Status」,其中包含 MySQL 版本信息。
四、通过配置文件或系统信息查看(间接方式)
- 查看安装包信息(Linux):对于通过包管理器安装的 MySQL,可以查询安装包版本:bash# CentOS/RHEL系统(yum安装) rpm -qa | grep mysql # Ubuntu/Debian系统(apt安装) dpkg -l | grep mysql
- 查看服务信息(Windows):在「服务」中找到 MySQL 服务(如MySQL80),服务名称通常包含版本号(如80代表 8.0 版本)。
- 通过以上任意一种方法,都可以快速获取 MySQL 的版本信息。其中, VERSION()和mysql --version是最直接、最常用的方式。