MySQL分為社區版和企業版兩種,一般情況下用戶只需要下載社區版就可以滿足幾乎所有的需求。社區版是完全免費且開源的,但是官方不提供任何技術支持,這也是Oracle一款的風格——免費軟件收費服務。
現在還在維護的版本有5.5,5.6,5.7和最新的8.0四個版本,建議使用5.7版本,比較穩定。
所有的軟件都應該在官方的頁面上進行下載(www.mysql.com)。
MySQL不像Oracle,不提供patch,每次修復bug都是以最新版本的形式提供,因此在選擇小版本的時候,選擇最新的就可以。
在Linux系統上,有三種類型的包可以選擇:二進制包,源碼包和rpm包。
其中源碼包需要自行編譯,時間會比較長,而且由于編譯器的版本等問題,編譯出來的MySQL效率也不盡相同,因此只推薦高級用戶使用這種方式進行安裝;RPM包則利用了RedHat系列的包管理,安裝簡單,但是安裝后所有的文件都會散落在不同的目錄位置,并不便于統一管理,未來升級的時候也需要借助RPM;二進制包則是預先編譯好的,直接放在文件系統中,修改環境變量以后就可以使用,做版本升級的時候,只需要將整個目錄替換為最新的包即可。
鑒于這些原因,我們采用二進制包進行安裝。

只需要在“Select Operating System”這里選擇“Linux-Generic”即可,下載結束之后記得要校驗md5值,確保下載好的包是官方提供的,尤其是在一些官方以外的網站下載的包。
下圖是二進制包里的內容:

下面的章節中,會演示如何利用二進制包在Linux中成功安裝并配置MySQL。