mysql的使用者管理 一

2021-06-19 07:13:43 字數 986 閱讀 5296

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 在...