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


当前回答

使用mysql -V对我来说在Ubuntu上很好。

其他回答

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

或者转到以下位置,打开cmd -> c:\ windows \ system32 \cmd.exe然后点击命令-> 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页

我找到了一个简单的方法。

例如:Unix命令(这样你就不需要2个命令了),

$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'

示例输出:

+-------------------------+-------------------------+
| Variable_name           | Value                   |
+-------------------------+-------------------------+
| innodb_version          | 5.5.49                  |
| protocol_version        | 10                      |
| slave_type_conversions  |                         |
| version                 | 5.5.49-0ubuntu0.14.04.1 |
| version_comment         | (Ubuntu)                |
| version_compile_machine | x86_64                  |
| version_compile_os      | debian-linux-gnu        |
+-------------------------+-------------------------+

在上述情况下,mysql版本为5.5.49。

请找到这份有用的参考资料。

用CLI一行:

Mysql——user=root——password=pass——host=localhost db_name——execute='select version()';

or

Mysql -uroot -ppass -hlocalhost db_name -e 'select version()';

返回如下内容:

+-----------+
| version() |
+-----------+
| 5.6.34    |
+-----------+

试试这个功能-

SELECT VERSION();
-> '5.7.22-standard'

(版本)

或更多细节使用:

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页