針對不同的使用者,MySQL 分為兩個版本:
-
MySQL Community Server(社群版):該版本完全免費,但是官方不提供技術支援。
-
MySQL Enterprise Server(企業版):該版本能夠以很高的價效比為企業提供資料倉儲應用,支援 ACID 事物處理,提供完整的提交、回滾、崩潰恢復和行級鎖定功能,但是該版本需要付費使用,官方提供電話技術支援。
注意:MySQL Cluster 主要用於架設群伺服器,需要在社群服務或企業版的基礎上使用。
MySQL 的命名機制由 3 個數位和 1 個字尾組成,例如 mysql-5.7.20:
-
第 1 個數位“5”是主版本號,用於描述檔案的格式,所有版本 5 的發行版都有相同的資料夾格式。
-
第 2 個數位“7”是發行級別,主版本號和發行級別組合在一起便構成了發行序列號。
-
第 3 個數位“20”是在此發行系列的版本號,隨每次新發行的版本遞增。通常選擇已經發行的最新版本。
在 MySQL 開發過程中,同時存在多個發布系列,每個發布系列的成熟度處在不同階段。
-
MySQL 5.7 是最新開發的穩定(GA)發布系列,是將執行新功能的系列,目前已經可以正常使用。
-
MySQL 5.6 是比較穩定的(GA)發布系列,只針對漏洞修復重新發布,不增加會影響穩定性的新功能。
-
MySQL 5.1 是一個穩定的(產品品質)發布系列,只針對嚴重漏洞修復和安全修復重新發布,不增加影響該系列穩定性的重要功能。
注意:對於 MySQL 4.1 等低於 5.0 的老版本,官方將不再提供支援。所有發布的 MySQL 版本已經經過嚴格標準的測試,可以保證其安全可靠地使用。針對不同的作業系統,讀者可以在MySQL官方下載頁面(http://dev.mysql.com/downloads/)下載相應的安裝檔案。