天天看點

《PHP、MySQL和Apache入門經典(第5版)》一2.9 小結

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

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

在windows和mac os x上安裝mysql是一個簡單的過程,因為有一個基于向導的安裝方法。linux/unix使用者沒有一個基于向導的安裝過程,但是,按照一組簡單的指令來拆包mysql客戶機和伺服器二進制檔案也并不困難。linux/unix使用者也可以使用rpm來安裝mysql。

安全性總是首要的問題,可以采取幾個步驟來確定安全地安裝mysql。即便你不是伺服器管理者,還是應該能夠認識到安全漏洞并且提醒伺服器管理者注意。

mysql伺服器不應該作為root使用者運作。此外,在mysql中建立使用者時總是應該有一個密碼,并且他們擷取的權限也應該是定義好的。

對于每一次請求,mysql都是在兩個步驟的過程中使用權限表,進而知道你是誰以及你從哪裡連接配接而來,并且資訊的每一部分必須和權限表中的一個條目相比對。此外,所使用的使用者身份必須有執行你所做請求的類型的具體權限。

可以使用grant指令來添加使用者權限,它使用一個簡單的文法來向mysql資料庫中的user表添加條目。revoke指令通常也很簡單,用來移除這些權限。