天天看點

什麼是mysql資料庫安全 簡單又通俗的mysql庫安全簡介

首先我們要了解一下什麼是mysql資料庫,mysql是目前網站以及APP應用上用的較多的一個開源的關系型資料庫系統,可以對資料進行儲存,分段化的資料儲存,也可以對其資料進行檢索,查詢等功能的資料庫。

預設的mysql資料庫中存有一個庫這個就是mysql的系統資料庫,可以對其儲存系統的資料包括mysql資料庫的資訊,資料庫root賬号,普通賬号,以及資料庫的名稱,還有資料庫的一些表還有一些數字型的資料類型結構都會有所儲存。在mysql中有一個是隻有隻讀權限的表,這個在使用過程中基本用不到,也在資料庫裡看不到。

什麼是mysql資料庫安全 簡單又通俗的mysql庫安全簡介

編輯

請點選輸入圖檔描述

​在schemata表裡有這所有資料庫的資訊,包括使用mysql指令 show 檢視databases資料庫的時候也是會出來這個結果。tables表裡包含了資料庫的所有表資訊,會很直覺的描述一些資料類型,包括使用的資料庫引擎以及資料庫表的建立時間等等的資訊都會在這裡。

還有一個預設的columns表,這個mysql資料庫裡的表,主要是列出了所有的資訊,該表對某個資料庫裡的表,跟列都會列出詳細的資訊,包括你使用資料庫的指令show colums from schemaname表的這個指令查詢出來的結果都是一樣的,當mysql資料庫的使用者去通路這些表,都會列出詳細的賬戶權限,包括普通權限賬戶對那些表的通路權限。

mysql資料庫還有一個系統的表,master這個表,這個是資料庫最重要的表,裡面存儲了資料庫的賬戶,賬戶權限設定,資料庫的安全設定,mysql資料庫的一些資料庫表的讀寫權限都會記錄到這個表中。