查看 MySQL 版本主要分为 "未登录数据库(命令行)" 和 "已登录数据库(SQL指令)" 两种场景。
以下是最好用的几种方法,您可以根据当前的环境选择:
方法一:命令行查看(无需登录)
这是最快的方法。打开终端(Terminal 或 CMD),直接输入以下任一命令:
-
通用命令(Windows / Mac / Linux 均可):
bashmysql -V(注意:
V是大写的) -
或者:
bashmysql --version💡 提示 :如果提示 "command not found",说明 MySQL 未配置到环境变量中,您需要切换到 MySQL 安装目录的
bin文件夹下再执行。
方法二:在 MySQL 中查看(需先登录)
如果您已经连接到了数据库,可以使用 SQL 语句查询:
-
使用
SELECT查询(最常用):sqlSELECT VERSION(); -
使用
STATUS命令 :在 MySQL 命令行界面输入:
sqlSTATUS;(或者简写为
\s)输出结果中会有一行
Server version: 8.0.xx ...即为版本号。 -
查询详细版本变量:
sqlSHOW VARIABLES LIKE '%version%';这会显示更详细的信息,包括系统版本、协议版本等。
方法三:图形化工具查看
如果使用可视化工具管理数据库:
- Navicat :连接成功后,在左侧连接名上右键 -> 连接属性 (或者点击菜单栏 文件 -> 属性),在"服务器信息"栏可看到版本。
- DBeaver :连接成功后,在左侧导航栏的连接名上悬停鼠标,或者右键点击 Connection view,通常会直接显示版本号。
- MySQL Workbench :在首页点击连接进入后,左侧面板的 Management -> Server Status 中可以看到 Server Version。
- TablePlus:在首页点击连接进入后,面板顶部的连接信息展示区中可以看到 Server Version。
总结
- 最快捷 :命令行输入
mysql -V - 最准确 :登录后输入
SELECT VERSION();