了解mysql的三种不同安装方式的区别
學習目的:了解mysql的三種不同安裝方式的區別
學習內容:
?mysql 的安裝有三種:分別是源碼安裝、二進制安裝、rpm安裝。
源碼安裝的優勢:linux操作系統開放源代碼,因此在其上面安裝的軟件大部分也都是開源軟件。開源軟件基本都提供×××和源碼安裝的方式。源碼安裝的好處是用戶可以自己定制軟件的功能,安裝需要的模塊,不需要的功能可以不用安裝,此外,用戶還可以自己選擇安裝的路徑,方便管理。卸載軟件也很方便,只需要刪除對應的安裝目錄即可。沒有windows所謂的注冊表之說。
源碼安裝軟件的基本步驟:下載解壓源碼、分析安裝平臺環境(ifconfigure)、編譯安裝軟件(make,make install)
下載解壓源碼:一般都是C或者C++語言編寫的,源碼基本都打包成壓縮文件,常見的壓縮格式有“.tar.gz”、“.tar.baz2”等。解壓文件后,一般都存在一個Readme文件,這個文件非常重要,詳細地介紹了這個軟件所能完成的功能、授權許可、安裝需求、安裝注意事項和安裝方式等。
?分析安裝平臺環境:解壓軟件后,一般都會存在configure和Readme文件。Linux下軟件的安裝受到操作系統安裝環境的影響,比如默寫軟件在安裝或者運行過程中需要調用操作系統本身的庫文件,或者需要運行系統的某個工具等,但是系統中不存在這個庫文件或者這個工具沒有安裝,那么安裝或者運行軟件就會失敗;所以在安裝軟件的時候就需要分享操作系統的環境,檢測當前系統是否擁有安裝軟件所需的所有文件和工具。如果系統缺少某個文件,就會給出提示,直到滿足軟件的所有需求為止。這個就是configure文件的功能;在執行configure分析軟件需求時,還可以在”./configure”后面加上軟件的安裝路徑以及安裝所需的模塊等一些選項,來定制用戶需要的軟件功能。
編譯安裝軟件:使用make和makefile工具可以簡單快速地解決各個源文件之間復雜的依賴關系,同時,make工具還可以自動完成所有源碼文件的編譯工作,并且可以只對上次編譯后修改過的文件進行增量編譯。
二進制軟件安裝:linux下二進制格式的軟件是指事先已經在各種平臺編譯安裝好相關的軟件,然后壓縮打包,在安裝時只需要解壓或者執行安裝可執行文件即可。這種軟件發行格式類似于windows系統,這樣做的原因是保護源代碼程序不對外泄露,保護知識產權。二進制軟件包的有點事安裝簡單、容易。缺點是缺乏靈活性,相應的軟件包執行在對應的平臺下安裝,離開這個環境軟件就無法運行。例如:JDK,oracle,Weblogic的安裝。
轉載于:https://blog.51cto.com/chunk/1571719
總結
以上是生活随笔為你收集整理的了解mysql的三种不同安装方式的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从Folly源码学C++ 11的新特性
- 下一篇: 分享产品发布的10条经验