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

非同步社群發表於2017-05-02

本節書摘來自非同步社群《PHP、MySQL和Apache入門經典(第5版)》一書中的第2章,第2.9節,作者【美】Julie C. Meloni,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視

2.9 小結

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命令通常也很簡單,用來移除這些許可權。


相關文章