Dev*_*art 609
试试这个功能 -
SELECT VERSION();
-> '5.7.22-standard'
Run Code Online (Sandbox Code Playgroud)
或者更多细节使用:
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)
Run Code Online (Sandbox Code Playgroud)
MySQL 5.0参考手册(pdf) - 确定当前的MySQL版本 - 第42页
Mic*_*ker 174
尝试
mysql --version
Run Code Online (Sandbox Code Playgroud)
例如.或者dpkg -l 'mysql-server*'.
Pau*_*gel 94
建议使用许多答案mysql --version。但是mysql程序是客户。服务器是mysqld。所以命令应该是
mysqld --version
Run Code Online (Sandbox Code Playgroud)
要么
mysqld --help
Run Code Online (Sandbox Code Playgroud)
这在Debian和Windows上对我有效。
当使用客户端连接到MySQL服务器时,可以使用
select version()
Run Code Online (Sandbox Code Playgroud)
要么
select @@version
Run Code Online (Sandbox Code Playgroud)
Ume*_*hik 31
mysql -V在Ubuntu上使用对我来说很好用.
San*_*tha 20
转到 MySQL 工作台并登录到服务器。MANAGEMENT下有一个名为Server Status的字段。单击“服务器状态”并找出版本。

或者转到以下位置并打开 cmd -> C:\Windows\System32\cmd.exe。然后点击命令 -> mysql -V
Joh*_*Woo 16
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)
Run Code Online (Sandbox Code Playgroud)
MySQL 5.0参考手册(pdf) - 确定当前的MySQL版本 - 第42页
小智 14
对于UBUNTU,您可以尝试以下命令来检查mysql版本:
mysql --version
Run Code Online (Sandbox Code Playgroud)
tk_*_*tk_ 14
我发现了一种简单的方法.
示例:Unix命令(这样您不需要2个命令.),
$ mysql -u root -p -e 'SHOW VARIABLES LIKE "%version%";'
Run Code Online (Sandbox Code Playgroud)
样本输出:
+-------------------------+-------------------------+
| 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 |
+-------------------------+-------------------------+
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,mysql版本是5.5.49.
请找到这个有用的参考.
Ami*_*esh 12
Mysql Client版本:请注意,这不会返回服务器版本,这给出了mysql Client Utility版本
mysql -version
Run Code Online (Sandbox Code Playgroud)
MySQL服务器版本:有很多查找方法
SELECT version();SHOW VARIABLES LIKE "%version%";mysqld --versionNan*_*mar 10
shell> mysql --version
shell> mysql -V
Run Code Online (Sandbox Code Playgroud)
Nir*_*han 10
只需登录Mysql即可
mysql -u root -p
Run Code Online (Sandbox Code Playgroud)
然后输入此命令
select @@version;
Run Code Online (Sandbox Code Playgroud)
这将给出结果,
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
在一行中使用 CLI:
mysql --user=root --password=pass --host=localhost db_name --execute='select version()';
或者
mysql -uroot -ppass -hlocalhost db_name -e 'select version()';
返回这样的东西:
+-----------+
| version() |
+-----------+
| 5.6.34 |
+-----------+
Run Code Online (Sandbox Code Playgroud)
对于 Mac,
登录mysql服务器。
执行以下命令:
SHOW VARIABLES LIKE "%version%";
Run Code Online (Sandbox Code Playgroud)