哪个命令返回MySQL数据库的当前版本?
当前回答
Mysql客户端版本:请注意,这不会返回服务器版本,这提供了Mysql客户端实用版本
mysql -version
Mysql服务器版本:有很多方法可以找到
选择版本();
显示变量“%版本%”;
mysqld——版本
其他回答
使用mysql -V对我来说在Ubuntu上很好。
有时候,知道默认安装的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
try
mysql --version
例如。或dpkg -l 'mysql-server*'。
简单的登录到Mysql用
mysql -u root -p
然后输入这个命令
select @@version;
得到的结果是,
+-------------------------+
| @@version |
+-------------------------+
| 5.7.16-0ubuntu0.16.04.1 |
+-------------------------+
1 row in set (0.00 sec)
这里还有两个方法:
Linux: Mysql视图版本:从PHP
从PHP函数中,我们可以看到使用的版本:
mysql_get_server_info ([resource $ link_identifier = NULL]): string
Linux: Mysql view version:包的版本号
对于RedHat / CentOS操作系统:
rpm -qa | grep mysql
对于Debian / Ubuntu操作系统:
rpm -qa | grep mysql
摘自:https://www.sysadmit.com/2019/03/linux-mysql-ver-version.html