哪个命令返回MySQL数据库的当前版本?


当前回答

只有这个代码对我有用

/usr/local/mysql/bin/mysql -V  

其他回答

SHOW VARIABLES LIKE "%version%";
+-------------------------+------------------------------------------+
| Variable_name           | Value                                    |
+-------------------------+------------------------------------------+
| protocol_version        | 10                                       |
| version                 | 5.0.27-standard                          |
| version_comment         | MySQL Community Edition - Standard (GPL) |
| version_compile_machine | i686                                     |
| version_compile_os      | pc-linux-gnu                             |
+-------------------------+------------------------------------------+
5 rows in set (0.04 sec)

MySQL 5.0参考手册(pdf) -确定您当前的MySQL版本-第42页

转到MySQL工作台并登录到服务器。在MANAGEMENT下有一个名为Server Status的字段。单击Server Status并查找版本。

或者转到以下位置,打开cmd -> c:\ windows \ system32 \cmd.exe然后点击命令-> mysql - v

对于Mac,

登录mysql服务器。 执行如下命令: 显示变量“%版本%”;

有时候,知道默认安装的MySQL候选版本是可用的是很重要的。下面是在实际安装之前检查的小命令。

sudo apt-cache policy mysql-server

这对于任何可能运行在旧MySQL版本(如5.7)上的现有项目都更重要。

上面命令的示例输出可以是:

mysql-server: Installed:(none) 8.0.29-0ubuntu0.20.04.3版本表: 8.0.29-0ubuntu0.20.04.3 500 500 http://mirrors.digitalocean.com/ubuntu focal-updates/main amd64 软件包500 http://security.ubuntu.com/ubuntu focus -security/main amd64包 8.0.19-0ubuntu5 500 500 http://mirrors.digitalocean.com/ubuntu focal/main amd64包

这说明在默认情况下,通过运行以下命令将安装一些MySQL Server 8。

sudo apt install mysql-server

mysqladmin版本或mysqladmin -V