mysql入坑之路(2)查看MySql版本号命令

"本文介绍了四种在Linux和Windows环境下查询MySQL版本号的方法:1) 直接在命令行输入`mysql -V`;2) 在MySQL客户端使用`status`或`s`命令;3) 执行`show variables like '%version%'`;4) 使用`version()`函数。这些方法简洁实用,适用于不同场景。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看MySql版本号命令

1、直接在操作系统命令行下执行:MySQL –V

[root@localhost ~]# mysql -V
mysql  Ver 15.1 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1

2、 MySQL 客户端命令:status (缩写为 \s)

mysql –u root –p命令登录,登陆的日志里面也有版本号

MySQL> status

MySQL> \s

status 输出
输出:
MariaDB [(none)]> status
--------------
mysql  Ver 15.1 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:		2
Current database:	
Current user:		root@
SSL:			Not in use
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server:			MariaDB
Server version:		5.5.68-MariaDB MariaDB Server
Protocol version:	10
Connection:		Localhost via UNIX socket
Server characterset:	latin1
Db     characterset:	latin1
Client characterset:	utf8
Conn.  characterset:	utf8
UNIX socket:		/var/lib/mysql/mysql.sock
Uptime:			22 sec

Threads: 1  Questions: 7  Slow queries: 0  Opens: 0  Flush tables: 2  Open tables: 18  Queries per second avg: 0.318
--------------
\s 输出
MariaDB [(none)]> \s
--------------
mysql  Ver 15.1 Distrib 5.5.68-MariaDB, for Linux (x86_64) using readline 5.1

Connection id:		2
Current database:	
Current user:		root@
SSL:			Not in use
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server:			MariaDB
Server version:		5.5.68-MariaDB MariaDB Server
Protocol version:	10
Connection:		Localhost via UNIX socket
Server characterset:	latin1
Db     characterset:	latin1
Client characterset:	utf8
Conn.  characterset:	utf8
UNIX socket:		/var/lib/mysql/mysql.sock
Uptime:			51 sec

Threads: 1  Questions: 10  Slow queries: 0  Opens: 0  Flush tables: 2  Open tables: 18  Queries per second avg: 0.196
--------------

3、MySQL 客户端执行: 使用 MySQL 变量:show variables like '%version%'

MySQL> show variables like '%version%';

show variables like '%version%'; 输出
输出:
MariaDB [(none)]>  show variables like '%version%';
+-------------------------+----------------------+
| Variable_name           | Value                |
+-------------------------+----------------------+
| innodb_version          | 5.5.61-MariaDB-38.13 |
| protocol_version        | 10                   |
| slave_type_conversions  |                      |
| version                 | 5.5.68-MariaDB       |
| version_comment         | MariaDB Server       |
| version_compile_machine | x86_64               |
| version_compile_os      | Linux                |
+-------------------------+----------------------+
7 rows in set (0.00 sec)

4、MySQL 客户端执行: 使用 MySQL 函数:version()

MySQL> select version();

select version(); 输出
输出:
MariaDB [(none)]>  select version();
+----------------+
| version()      |
+----------------+
| 5.5.68-MariaDB |
+----------------+
1 row in set (0.00 sec)

以上四种方法都可以查看 MySQL 的版本号,它们都适用于 Linux 和 windows,其中:

(1)MySQL -V 只能在安装 MySQL 的服务器上执行;
(2)status(缩写为 \s)指令最为简便,但也只能在 MySQL 的命令行客户端(MySQL Command Line Client)中执行;
(3)show variables like '%version%'
(4)select version() 最为通用,可以在 MySQL 的命令行客户端和各种图形客户端(如 MySQL Query Browser, SQLyog, EMS SQL Manager)中执行。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值