Answers:
试试这个功能-
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 --version
例如。或者dpkg -l 'mysql-server*'
。
:-D
在Centos / RHEL命令行以及Ubuntu上都可以正常运行。
mysql --version
不是特定于操作系统的。这将在任何Linux发行版工作,Windows和OS X.
mysql -V
在Ubuntu上,使用对我来说效果很好。
mysql
客户端实用程序的版本。这可能,如果是安装在同一系统在服务器上是类似的版本,但如果他们是在不同的系统,也可能是完全不同的。
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)
我找到了一种简单的方法。
示例: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。
请找到这个有用的参考。
对于UBUNTU,您可以尝试使用以下命令来检查mysql版本:
mysql --version
Mysql Client版本:请注意,这不会返回服务器版本,这给出了mysql Client Utility版本
mysql -version
MySQL服务器版本:有很多查找方法
SELECT version();
SHOW VARIABLES LIKE "%version%";
mysqld --version
mysql
对于大多数非Windows平台,该命令必须小写。而且,最好不要使用MySQL 客户端版本打开答案,因为这不是要求的内容,并且可能会误导人们。
只需使用以下命令登录到Mysql
mysql -u root -p
然后输入此命令
select @@version;
结果如下:
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
mysql
客户端实用程序的版本,该版本可能与数据库服务器正在运行的版本完全不同。
mysqladmin version
要么 mysqladmin -V
mysqladmin version
(具有适当的连接详细信息)将提供实际的服务器版本,但mysqladmin -V
提供mysqladmin
命令行实用程序的版本,这可能不是您想要的。
首次登录时,您还可以查看MySQL Shell的顶部。它实际上在那里显示了版本。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 67971
Server version: 5.1.73 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
对于Mac,
登录到mysql服务器。
执行以下命令:
SHOW VARIABLES LIKE "%version%";
E:\>mysql -u root -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1026
Server version: 5.6.34-log MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select @@version;
+------------+
| @@version |
+------------+
| 5.6.34-log |
+------------+
1 row in set (0.00 sec)
SELECT @@version;
显示版本是显示版本的好方法。IMO更大的问题是该答案是先前答案的重复。
在Windows中,打开“命令提示符”,然后键入MySQL -V
或MySQL --version
。如果您使用Linux,请获取终端并输入MySQL -v
这里还有两种方法:
Linux:Mysql视图版本:从PHP
从PHP函数,我们可以看到所使用的版本:
mysql_get_server_info ([resource $ link_identifier = NULL]): string
Linux:Mysql查看版本:软件包版本
对于RedHat / CentOS操作系统:
rpm -qa | grep mysql
对于Debian / Ubuntu操作系统:
rpm -qa | grep mysql
摘自:https : //www.sysadmit.com/2019/03/linux-mysql-ver-version.html
mysql --version
。这提供的是客户端实用程序的版本,而不是服务器的版本,因此这有点像通过加载Firefox并打开“帮助”->“关于”对话框来尝试找到您的Apache版本。