2011-11-15 96 views
0

我正在使用Ubuntu Natty。獲取當前處於回購版的MySQL版本號

我需要什麼shell命令或腳本來獲取軟件存儲庫中當前活動的MySQL版本的版本號,即在我完成習慣apt-get更新和升級之後?

現在我知道它是5.1。但我希望能夠查詢它以知道它何時發生更改,因爲我有一些依賴此版本號的shell腳本。

在此先感謝。

+1

我不知道,如果它的工作原理,但它最終可能會通過'$的MySQL中獲取 - -version'。但是我沒有測試它;-) – evotopid

回答

0
$ apt-cache show mysql-server 
Package: mysql-server 
Priority: optional 
Section: database 
Installed-Size: 96 
Maintainer: Ubuntu Developers <[email protected]> 
Original-Maintainer: Debian MySQL Maintainers <[email protected]> 
Architecture: all 
Source: mysql-5.1 
Version: 5.1.58-1ubuntu1 
Depends: mysql-server-5.1 
+0

非常感謝,這就是我要找的。 –

+0

不客氣!樂意效勞! – Mike

1

你想知道什麼是安裝的,或哪個版本的mysqld當前正在運行?如果是後者:

 
$ mysqladmin version 

請記住,你可能有mysqld的運行多個實例,並偵聽不同的端口,所以你可能想知道守護程序的特定端口您有興趣上運行的運行時版本(換句話說,查詢apt-get的大約安裝了哪些信息可能不是你想要的。)

+0

不,我想知道在執行apt-get -y install mysql-server時安裝MySQL的版本是什麼,但在我真正執行該命令之前。 –

+0

你的原始問題並不反映這個想法。更好地將其複製到原始文件中作爲修改。祝你好運。 – shellter