mysql 使用者管理命令

2021-06-12 00:58:35 字數 1042 閱讀 3415

必要性:使用者不能擁有過多的資料訪問權

1. 多數使用者只要對錶進行讀寫,不需要建立和刪除表

2. 特定使用者只要能讀表,不需要修改更新表

3. 在真實的應用環境中,決不能使用root賬戶

等等,這種情況就需要許可權控制

1. 檢視mysql中的所有使用者,進入mysql之後

use mysql

select user from user;

2. 建立新使用者

create user ffr identified by '123456';

3. 更新使用者名稱

rename user ffr to fufengrui;

4. 檢視訪問許可權

show grants for fufengrui;

5. 賦予selec, insert許可權

grant select, insert on test.* to fufengrui;

常見的使用者許可權有:all、alter、create、delete、drop、insert、select、update、show view等

6. 取消insert許可權

revoke insert on test.* from fufengrui;

7. 更改口令

set password for fufengrui = password('abcdef');

8. 為自己更改口令

set password = password('abcabc');

9. 刪除使用者(mysql5以下,需要先**許可權revoke,然後再刪除賬戶drop)

drop user fufengrui;

mysql 使用者管理 MySQL使用者管理

一 mysql使用者管理的必要性 如果我們只能使用root使用者,這樣安全隱患,這時,我們需要使用mysql的使用者管理技術.一次獲得 分配許可權user db tables priv columns priv 許可權範圍一次遞減,全域性許可權覆蓋區域性許可權。換句話說user表中的每個許可權都代表...

MySQL常用使用者管理命令

本機訪問許可權 mysql grant all privileges on to username localhost identified by password with grant option 遠端訪問許可權 mysql grant all privileges on to username...

mysql管理使用者 使用者授權的相關命令

建立新使用者 以下命令可以建立乙個mysql的本地使用者,無法遠端訪問 create user username localhost identified by password 以下命令可以建立乙個mysql遠端連線使用者 create user username identified by pa...