MySQL數據庫基礎(2)安裝實戰 --1

MySQL數據庫的官方網站:http://www.mysql.com    mysql

社區版和商業版linux

MySQL商業版與社區版之間的區別在於:sql

    一、商業版本組織管理與測試環節控制更嚴格,穩定性方面,會比社區版本穩定。數據庫

    二、MySQL是成熟產品,商品版與社區版之間性能方面相差不大後端

    三、商業版不遵循GPL協議,社區版遵照GPL協議能夠無償使用併發

    四、使用商業版後能夠購買相關的服務,享受7*24小時即時支持以及定時打補丁等服務,可是用戶必須爲此支付服務費用,運維

    五、社區版本的維護服務只能靠社區提供,沒法向商業版本得到故障及補丁解決服務了,可是使用社區版是徹底免費的方式,社區版的服務質量與時效性等方面就沒法與MySQL AB公司提供的服務相比了。linux運維

 

MySQL數據庫四種發佈版本介紹:性能

    一、Alpha版:先內部運行,不對外公開測試

    二、Beta版:完成功能的開發和全部的測試工做以後的產品

    三、RC版:根據Beta版本測試結果收集到的BUG以後的版本

    四、GA版:對外發布的正式版本

 

MySQL產品路線

    MySQL在發展到5.1系列版本以後,從新規劃爲三條產品線

        第一條產品線:5.0.xx及升級到5.1.xx的產品系列    5.1穩定版本

        第二條產品線:5.4xx開始到了5.7.xx產品線系列    主流:互聯網公司用mysql5.5

        第三條產品線:6.0.xx到7.1.xx產品系列    推廣MySQL Cluster版本

 

MySQL數據庫軟件命名介紹

    例如:mysql-5.0.56.tar.gz

    第一個數字5是朱版本號

    第二個數字0是發行級別

    第三個數字56是此發行系列的版本號

 

生產場景如何選擇MySQL版本

    企業生產場景選擇MySQL數據庫建議:

        一、穩定版:選擇開源的社區版的穩定版GA版本

        二、產品線:能夠選擇5.1或5.5。互聯網公司主流5.5,其次是5.1和5.6

        三、選擇MySQL數據庫GA版發佈後6個月以上的GA版本

        四、要選擇先後幾個月沒有大的BUG修復的版本,而不是大量修復BUG的集中版本

        五、最好想後較長時間沒有更新發布的版本

        六、要考慮開發人員開發程序使用的版本是否兼容你選的版本

        七、做爲內部開發測試數據庫環境,跑大概3-6個月的時間

        八、優先企業非核心業務採用新版本的數據庫GA版本軟件

        九、向DBA高手請教,或者在及技術氛圍好的羣裏和你們一塊兒交流,使用真正的高手們用過的好用的GA版本產品

        十、通過上述工序以後,如果沒有重要的功能BUG或性能瓶頸,則能夠開始考慮做爲任務業務數據服務的後端數據庫軟件

        

 

MySQL數據庫多種安裝方法介紹

    一、yum/rpm安裝

        yum/rpm安裝適合對數據庫要求不過高的場合,例如併發不大,公司內部,企業內部的一些應用場景

        大的門戶把源碼根據企業的需求製做成rpm,搭建yum倉庫,yum install xxx -y

    二、常規方式編譯安裝MySQL

        第一條最正宗的產品線 5.1 及之前:即./configure,make,make install

    三、採用cmake方式編譯安裝MySQL

 

         因爲MySQL5.5.xx-5.6.xx產品:即cmake,make,make install

    四、採用二進制方式免編譯安裝mysql

        和yum/rpm包安裝方式相似,直接壓縮安裝

    

    五、如何正確選擇MySQL的方式安裝

        二進制免安裝比較簡單方便,合適5.0-5.1和5.5-5.6系列;普通linux運維人員多采用編譯的方式,5.0-5.1系列就是常規編譯方式,5.5-5.6系列就是cmake編譯方式。

        *首先是mysql5.5及以上的版本,安裝方式及其量少的話,推薦cmake編譯方式,這是大多數運維人員的選擇。數量多的話就用二進制免安裝*

相關文章
相關標籤/搜索