資料庫的使用者和許可權管理
阿新 • • 發佈:2019-02-09
-
使用者管理
-
使用者資料所在位置
mysql資料庫的user表中
-
建立使用者
create user '使用者名稱'@'允許登入的地址' identified by '密碼'
注意:若授予該使用者在所有的地址訪問,則@後面為%
-
刪除使用者
drop user '使用者名稱'@'允許登入的地址'
-
修改使用者密碼
-
修改自己的密碼
set password = password('新密碼')
-
修改他人的密碼
set password for '使用者名稱'@'允許登入的地址' = password('新密碼')
-
-
-
許可權管理
-
許可權是什麼
就是這些單詞:
select
upadate
delete
,…等 -
授予許可權
grant 許可權1.許可權2,... on 某庫.某下級物件 to '使用者名稱'@'允許登入的地址' [identified by '密碼']
-
某庫.某下級物件有兩個特殊含義寫法
*.*
就是所有庫中的所有下級物件某庫.*
就是該資料庫的所有下級物件
-
授予所有許可權
grant ALL PRIVILEGES on 某庫.某下級物件 to '使用者名稱'@'允許登入的地址' [identified by '密碼']
-
-
剝奪許可權
revoke 許可權1.許可權2,... on 某庫.某下級物件 to '使用者名稱'@'允許登入的地址'
-