top
Loading...
2.1.2.2.選擇分發格式
2.1.2.2. 選擇分發格式

選擇了MySQL的安裝版本后,要做的第二項決策是你是使用源碼分發版還是二進制分發版。大多數情況,如果你的平臺上已經有了一個二進制分發版,你可能使用二進制分發版。大多數平臺可以使用原格式二進制分發版,例如Linux使用RPM文件,Mac OS X使用DMG安裝軟件包。也可以使用Zip文件或壓縮tar文件。

選擇二進制分發版的理由:

·         二進制分發版比源碼分發版更容易安裝。

·         為了滿足不同用戶的需求,我們提供了兩種不同的二進制版本:一個是編譯過的帶非事務儲存引擎(小的快速庫),另一個配置了最重要的擴展選項,例如事務安全表。兩個版本均從相同的源碼分發版編譯而來。所有本地MySQL客戶端均可以連接任一版本的MySQL服務器。

擴展MySQL庫分發版標有-max后綴,配置了與mysqld-max相同的選項。請參見5.1.2節,“mysqld-max擴展MySQL服務器”。

如果想要使用MySQL-Max RPM,必須首先安裝標準MySQL-server RPM

在某些環境下,最好安裝源碼分發版MySQL

·         你想要在某個明顯的位置安裝MySQL。標準二進制分發版可以安裝到任何地方,但你想更加靈活地將MySQL組件放到某個地方。

·         你想要將mysqld配置一些標準二進制分發版中未包括的一些特殊特征。下面是一些你想要使用的最常用的選項:

o        --with-innodb(在所有MySQL 5.1庫版本中默認使用)

o        --with-berkeley-db(只適合部分平臺)

o        --with-libwrap

o        --with-d-z-libs(適合部分二進制)

o        --with-debug[=full]

·         你想要將mysqld配置一些標準二進制分發版中已經包括的一些特殊特征。例如,一般編譯過的分發版支持所有字符集。如果你想要一個更小的MySQL服務器,可以重新編譯只支持你需要的字符集。

·         你有一個專用編譯器(例如pgcc)或想要使用更好地優化適用你的處理器的編譯器選項。二進制分發版編譯的選項適合同一處理器族的各種處理器。

·         你想要使用BitKeeper庫中的最新源碼,以訪問所有最新漏洞修復。例如,如果你發現了漏洞并將它報告給MySQL開發小組,漏洞修復傳遞給源碼庫,你便可以訪問它。發布實際發行后才會出現漏洞修復。

·         如果你想要閱讀(或修改)構成MySQLCC++代碼,你應該拿到源碼分發版。源碼總是最終的手冊。

·         源碼分發版也比二進制的分發版包含更多的測試和實例。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/installing.html
北斗有巢氏 有巢氏北斗