天天看點

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

本節書摘來自異步社群《php、mysql和apache入門經典(第5版)》一書中的第2章,第2.3節,作者【美】julie c. meloni,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

php、mysql和apache入門經典(第5版)

不管你是使用rpm還是二進制代碼安裝,在linux/unix上安裝mysql都比較簡單。如果你通過rpm安裝,mysql ab提供了專門平台的rpm,例如針對運作在不同類型的處理器(如32位或64位的x86)上的suse linux或一般的linux。

mysql-server-type- versionnumber .platform .rpm—the mysql server

mysql-client-type- versionnumber .platform .rpm—the standard mysql client libraries

要執行最小的rpm安裝,隻需要輸入如下指令。

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

提示:

把檔案名中的versionnumber替換為你所下載下傳的實際版本,并且把platform替換為你所使用的平台的縮寫。例如,目前的針對通用的linux釋出的mysql 5.0 server rpm,叫做mysql-server- standard-5.0.51a-0.sles10. i586.rpm,而用戶端庫rpm叫做mysql-client- standard-5.0.51a-0.sles10.i586. rpm。

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

另一種輕松并且很常見的安裝方法是通過一個二進制代碼釋出包來安裝。這個方法需要gunzip和tar工具解壓縮并拆包釋出,并且還需要能夠在系統上建立組和使用者。二進制代碼釋出安裝過程中的第一組指令,就是添加一個組和一個使用者并且拆包釋出,如下所示。

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

把檔案名中的version-platform替換為你實際所下載下傳的版本。例如,目前的mysql 5.5通用linux二進制代碼釋出叫做mysql-5.5.21-1- linux2.6.i386.tar。

接着,指令使用一個較短的名字建立一個符号連結。

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

一旦拆包,readme檔案和install檔案将會根據你所選擇的mysql版本來完成剩下的安裝過程。通常會用到如下的一組指令。

《PHP、MySQL和Apache入門經典(第5版)》一2.3 在Linux/UNIX上安裝MySQL

我們現在已經準備好啟動mysql伺服器,是以跳轉到2.7“基本安全規則”來學習如何添加密碼和使用者。如果在安裝中碰到任何問題,請查閱2.6“安裝故障排除”一節。