MySql版本號代表的意思

2021-07-02 16:08:25 字數 1529 閱讀 3596

mysql的命名機制使用由3個數字和乙個字尾組成的版本號。例如,像mysql-5.0.9-beta的版本號這樣解釋:

·         第1個數字(5)是主版本號,描述了檔案格式。所有版本5的發行都有相同的檔案格式。

·         第2個數字(0)是發行級別。主版本號和發行級別組合到一起便構成了發行序列號。

·         第3個數字(9)是在此發行系列的版本號,隨每個新分發版遞增。通常你需要已經選擇的發行(release)的最新版本(版本)。

每次更新後,版本字串的最後乙個數字遞增。如果相對於前乙個版本增加了新功能或有微小的不相容性,字串的第二個數字遞增。如果檔案格式改變,第乙個數字遞增。

字尾顯示發行的穩定性級別。通過一系列字尾顯示如何改進穩定性。可能的字尾有:

·alpha表明發行包含大量未被徹底測試的新**。已知的缺陷應該在新聞小節被記錄。在大多數alpha版本中也有新的命令和擴充套件。alpha版本也可能有主要**更改等開發。但我們在發布前一定對其進行測試。

·beta意味著該版本功能是完整的,並且所有的新**被測試了,沒有增加重要的新特徵,應該沒有已知的缺陷。當alpha版本至少乙個月沒有出現報導的致命漏洞,並且沒有計畫增加導致已經實施的功能不穩定的新功能時,版本則從alpha版變為beta版。

在以後的beta版、發布版或產品發布中,所有api、外部可視結構和sql命令列均不再更改。

·rc是發布代表;是乙個發行了一段時間的beta版本,看起來應該執行正常。只增加了很小的修復。(發布代表即以前所稱的gamma 版)

·         如果沒有字尾,這意味著該版本已經在很多地方執行一段時間了,而且沒有非平台特定的缺陷報告。只增加了關鍵漏洞修復修復。這就是我們稱為乙個產品(穩定)或「通用」版本的東西。

mysql的命名機制於其它產品稍有不同。一般情況,我們可以很放心地使用已經投放市場兩周而沒有被相同發布系列的新版本所代替的版本。

mysql所有版本都經過我們的標準測試和基準測試執行,以保證它們可相當安全地使用。因為標準測試不斷擴充以檢測以前發現的缺陷,測試套件一直在改進之中。

所有版本都至少已經用下列套件進行了測試:

·         乙個內部測試套件

mysql-test目錄包含一整套測試案例。我們針對每個二進**務器進行這些測試。

·         mysql基準套件

它執行一定範圍的普通查詢。它也是乙個測試,檢測最新的優化處理是否真的使**更快。

·         crash-me測試

這嘗試決定資料庫支援什麼功能和它的能力與限制是什麼。

另乙個測試是在內部生產環境中使用最新mysql版本,至少在一台機器上。我們有超過100gb的資料可供使用。

檢視MySql版本號命令

檢視mysql版本號命令 這裡介紹四中不同的方法,它們分別執行在不同的環境中,最後對每種方法的優劣以及使用範圍也做了總結。1 直接在作業系統命令列下執行 mysql v c mysql v 12 mysql 客戶端命令 status 縮寫為 s mysql u root p命令登入,登陸的日誌裡面也...

檢視MySql版本號命令

這裡介紹四中不同的方法,它們分別執行在不同的環境中,最後對每種方法的優劣以及使用範圍也做了總結。1 直接在作業系統命令列下執行 mysql v c mysql v 2 mysql 客戶端命令 status 縮寫為 s mysql u root p命令登入,登陸的日誌裡面也有版本號 mysql sta...

版本號簡述

版本號簡介 版本號一般分為major 主版本號 minor 次版本號 revision incremental 修正版本號 一般格式為major.minor.revison 如何界定軟體什麼時候該用什麼樣的版本號呢?1 專案初版本時 版本號可以為 0.1 或 0.1.0,也可以為 1.0 或 1.0...