MySQL作為開源數(shù)據(jù)庫管理系統(tǒng),在數(shù)據(jù)互聯(lián)網(wǎng)時代有著廣泛的應用。對于日常開發(fā)者、數(shù)據(jù)管理者甚至是系統(tǒng)管理員來說,安裝MySQL是必不可少的工作之一。然而,與大家想象不同的是,為什么不要使用安裝版MySQL呢?以下幾點原因可能會讓你清楚這個問題。
首先,安裝版的MySQL會把很多的環(huán)境變量放入到系統(tǒng)的Path環(huán)境變量中,導致其他環(huán)境變量沖突。因此,當你使用其它開發(fā)工具或者安裝其它環(huán)境變量時,就會出現(xiàn)系統(tǒng)崩潰等問題。
其次,MySQL的安裝版是目錄式安裝,即在安裝目錄下會有很多類似bin、data、lib等分區(qū),這會導致非常多的文件散落在系統(tǒng)中。在使用過程中,難以快速定位問題、備份恢復等,也會增加系統(tǒng)的負荷。
再者,安裝版的MySQL可能會破壞系統(tǒng)配置文件等設置,甚至修改系統(tǒng)內(nèi)核參數(shù),這將會給整個系統(tǒng)的運行造成極大的不穩(wěn)定性。因此,在安裝MySQL的時候,建議使用壓縮包形式的安裝。
下載壓縮包命令示例: wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz
使用壓縮包安裝MySQL有以下優(yōu)點。首先,相比于安裝版,壓縮包的MySQL只安裝解壓后的整個文件夾,不存在安裝目錄中創(chuàng)建不必要的空間,方便移動、遷移等等。其次,從安全性的考慮,壓縮包的MySQL并不會修改任何環(huán)境變量、系統(tǒng)配置等,更人性化。這也讓開發(fā)者可以自由的安裝、卸載、備份等的MySQL數(shù)據(jù)。最后,還可以自定義MySQL的路徑,更加方便管理。
綜上所述,盡管安裝版的MySQL在方便安裝、維護等方面讓很多人感到安全可靠,但事實上會帶來很多不必要的麻煩。使用壓縮包的形式來安裝MySQL,不僅更加靈活、方便管理,而且更加安全可靠。