新聞中心
下面的文章主要介紹的是MySQL安全配置匯總 ,MySQL安全配置之所以能在很短的時間內被人們廣泛的應用,原因也是因為它獨特的功能。MySQL內核 MySQL安全配置配置 用戶認證模塊 密碼恢復 存儲過程編寫 數(shù)據(jù)庫索引

創(chuàng)新互聯(lián)公司專注于朝陽企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,購物商城網(wǎng)站建設。朝陽網(wǎng)站建設公司,為朝陽等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
內容摘要:
由于MySQL是多平臺的數(shù)據(jù)庫,它的默認配置要考慮各種情況下都能適用,所以在我們自己的使用環(huán)境下應該進行進一步的安全加固。作為一個MySQL的系統(tǒng)管理員,我們有責任維護MySQL數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)安全性和完整性。
1、前言
MySQL是完全網(wǎng)絡化的跨平臺關系型數(shù)據(jù)庫系統(tǒng),同時是具有客戶機/服務器體系結構的分布式數(shù)據(jù)庫管理系統(tǒng)。它具有功能強、使用簡便、管理方便、運行速度快、安全可靠性強等優(yōu)點,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序,特別是與PHP更是黃金組合,運用十分廣泛。
由于MySQL是多平臺的數(shù)據(jù)庫,它的默認MySQL安全配置配置要考慮各種情況下都能適用,所以在我們自己的使用環(huán)境下應該進行進一步的安全加固。作為一個MySQL的系統(tǒng)管理員,我們有責任維護MySQL數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)安全性和完整性。
MySQL安全配置配置必須從兩個方面入手,系統(tǒng)內部安全和外部網(wǎng)絡安全,另外我們還將簡單介紹編程時要注意的一些問題以及一些小竅門。
2、系統(tǒng)內部安全
首先簡單介紹一下MySQL數(shù)據(jù)庫目錄結構。MySQL安裝好,運行了mysql_db_install腳本以后就會建立數(shù)據(jù)目錄和初始化數(shù)據(jù)庫。如果我們用MySQL源碼包安裝,而且安裝目錄是/usr/local/mysql,那么數(shù)據(jù)目錄一般會是/usr/local/mysql/var。
數(shù)據(jù)庫系統(tǒng)由一系列數(shù)據(jù)庫組成,每個數(shù)據(jù)庫包含一系列數(shù)據(jù)庫表。MySQL是用數(shù)據(jù)庫名在數(shù)據(jù)目錄建立建立一個數(shù)據(jù)庫目錄,各數(shù)據(jù)庫表分別以數(shù)據(jù)庫表名作為文件名,擴展名分別為MYD、MYI、frm的三個文件放到數(shù)據(jù)庫目錄中。
MySQL的授權表給數(shù)據(jù)庫的訪問提供了靈活的權限控制,但是如果本地用戶擁有對庫文件的讀權限的話,攻擊者只需把數(shù)據(jù)庫目錄打包拷走,然后拷到自己本機的數(shù)據(jù)目錄下就能訪問竊取的數(shù)據(jù)庫。所以MySQL所在的主機的安全性是最首要的問題,如果主機不安全,被攻擊者控制,那么MySQL的安全性也無從談起。其次就是數(shù)據(jù)目錄和數(shù)據(jù)文件的安全性,也就是權限設置問題。
從MySQL主站一些老的binary發(fā)行版來看,3.21.xx版本中數(shù)據(jù)目錄的屬性是775,這樣非常危險,任何本地用戶都可以讀數(shù)據(jù)目錄,所以數(shù)據(jù)庫文件很不安全。3.22.xx版本中數(shù)據(jù)目錄的屬性是770,這種屬性也有些危險,本地的同組用戶既能讀也能寫,所以數(shù)據(jù)文件也不安全。
3.23.xx版本數(shù)據(jù)目錄的屬性是700,這樣就比較好,只有啟動數(shù)據(jù)庫的用戶可以讀寫數(shù)據(jù)庫文件,保證了本地數(shù)據(jù)文件的安全。
以上的相關內容就是對MySQL安全配置配置的介紹,望你能有所收獲。
新聞名稱:對MySQL安全配置的匯總
文章地址:http://m.5511xx.com/article/coihpsc.html


咨詢
建站咨詢
