哪个命令返回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
其他回答
对于Mac,
登录mysql服务器。 执行如下命令: 显示变量“%版本%”;
从控制台你可以尝试:
mysqladmin version -u USER -p PASSWD
使用mysql -V对我来说在Ubuntu上很好。
转到MySQL工作台并登录到服务器。在MANAGEMENT下有一个名为Server Status的字段。单击Server Status并查找版本。
或者转到以下位置,打开cmd -> c:\ windows \ system32 \cmd.exe然后点击命令-> mysql - v
我找到了一个简单的方法。
例如: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。
请找到这份有用的参考资料。