mysql的使用者的概念不僅僅是帳號名還包括主機名,主機名+帳戶名才能明確指定是哪個使用者。
下面是系統管理級別的許可權列表:
下面是資料庫級別許可權的列表:
有兩個特殊和許可權:
all和all privileges代表除了grant option之外所有的許可權,可以在系統做任何事,只是不能把自己的許可權賦予給別的帳戶。
usage只是在資料庫中增加某個帳戶,而沒有任何許可權。
mysql的許可權可以分為幾個等級:
1. all:擁有至高無上的許可權
2.資料庫級別的許可權
3.表級別的許可權
4.列級別的許可權,注意這時有drop,因為drop是對行進行操作的
5.儲存過程相關的許可權
每個級別的許可權的資訊都儲存在相應的系統表裡(在mysql資料庫下)。
1.user: 包括所有使用者的基本資訊
2.db:列出資料庫級別的許可權
3.tables_priv:列出表級別的許可權
4.columns_priv:列出列級別的許可權
5.procs_priv:列出儲存過程級別的許可權
mysql 使用者管理 MySQL使用者管理
一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...
mysql授權 使用者管理 MySQL使用者管理 授權
建立使用者 命令 create user username host identified by password 說明 username 建立的使用者名稱 host 使用者可以在哪個主機上登入,任意主機選擇 password 使用者的密碼 例 create user arvin identifie...
mysql 使用者的管理
在命令列 匯入sql檔案 sources c documents and settings administrator 桌面 優化查詢.sql into table user infor 備份db mysqldump uroot p123456 mydb d backup20070713.sql 在...