Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 获取repo中当前MySQL build的版本号_Bash_Shell_Ubuntu - Fatal编程技术网

Bash 获取repo中当前MySQL build的版本号

Bash 获取repo中当前MySQL build的版本号,bash,shell,ubuntu,Bash,Shell,Ubuntu,我正在使用Ubuntu Natty 我需要什么shell命令或脚本来获取软件存储库中当前活动MySQL构建的版本号,即在我完成惯常的apt get update和upgrade之后 现在我知道是5.1。但我希望能够查询它,以了解它何时更改,因为我有一些依赖于此版本号的shell脚本 提前感谢。您想知道安装了什么,或者当前正在运行哪个版本的mysqld吗?如果后者: $ mysqladmin version $mysqladmin版本 请记住,您可能有多个mysqld实例在不同的端口上运行和侦听,

我正在使用Ubuntu Natty

我需要什么shell命令或脚本来获取软件存储库中当前活动MySQL构建的版本号,即在我完成惯常的apt get update和upgrade之后

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


提前感谢。

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

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

$apt cache show mysql server
包:mysql服务器
优先级:可选
第节:数据库
安装尺寸:96
维护者:Ubuntu开发者
原始维护者:Debian MySQL维护者
建筑:全部
来源:mysql-5.1
版本:5.1.58-1ubuntu1
取决于:mysql-server-5.1

我不确定它是否有效,但它最终可能被
$mysql--version
获取。但我没有测试;-)不,我想知道当我执行apt get-y install MySQL server时将安装哪个版本的MySQL,但在我实际执行该命令之前。您最初的问题并没有反映出这种想法。最好把它复制成原件作为修改。祝你好运。非常感谢,这就是我要找的。
$ 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