获取当前在repo中的MySQL版本号

时间:2011-11-15 16:11:30

标签: bash shell ubuntu

我正在使用Ubuntu Natty。

我需要什么shell命令或脚本来获取软件存储库中当前活动的MySQL版本的版本号,即在我完成惯常的apt-get更新和升级之后?!

现在我知道它是5.1。但我希望能够查询它以了解它何时发生变化,因为我有一些依赖于此版本号的shell脚本。

提前致谢。

2 个答案:

答案 0 :(得分:1)

您想知道安装的是什么,或者当前运行的是哪个版本的mysqld?如果是后者:

$ mysqladmin version

请记住,您可能有多个mysqld实例在不同的端口上运行和侦听,因此您可能想知道在您感兴趣的特定端口上运行的守护程序的运行时版本。(换句话说,查询apt - 关于安装内容的信息可能不是你想要的。)

答案 1 :(得分:0)

$ apt-cache show mysql-server
Package: mysql-server
Priority: optional
Section: database
Installed-Size: 96
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>
Architecture: all
Source: mysql-5.1
Version: 5.1.58-1ubuntu1
Depends: mysql-server-5.1