MySQL使用者 許可權相關命令

2021-10-02 11:48:15 字數 1172 閱讀 2817

建立使用者

create

user

'username'@'host' identified by 'password'

username: 表示使用者名稱

host: 指定該使用者可以在哪個ip下登入,localhost表示本地使用者,%表示任何乙個ip

password: 該使用者的登入密碼

刪除使用者

drop

user

'username'

@'host'

設定與更改密碼
set password for

'username'@'host'=password('newpassword')

如果是設定當前使用者密碼:

set  password = password(

'newpassword'

)

授權使用者

命令:

grant

privileges

on databasename.tablename to

'username'

@'host'

給某個使用者所有許可權:

grant

allprivileges

on database_name.tablename to

'username'

@'host'

privileges: 使用者的操作許可權,如select,insert,update等,如果要授予所的許可權則使用all privileges

database_name: 資料庫名

tablename: 表名,如果要授予該使用者對所有資料庫和表的相應操作許可權則可用表示,如.*

撤銷使用者許可權:

revoke

privileges

ondatabase

.tablename from

'username'

@'host'

;

使用者許可權相關命令

序號 許可權英文 縮寫數字代號01讀 readr4 02寫writew2 03執行 chmod rwx 檔名 目錄名sudo 若其未經授權的使用者企圖使用sudo,則會發出警告郵件給管理員 序號命令 作用01 groupadd 組名 新增組02 groupdel 組名 刪除組03 cat etc g...

使用者許可權相關命令

序號 許可權英文 縮寫數字代號01讀 readr4 02寫writew2 03執行 excutex1 chmod rwx 檔名 目錄名sudo若其未經授權的使用者企圖使用sudo,則會發出警告郵件給管理員 序號命令 作用01 groupadd 組名 新增組02 groupdel 組名 刪除組03 c...

使用者許可權相關命令

使用者許可權相關命令 1 建立組 groupadd test 修改組 groupmod n test2 test 將名字改為test2 刪除組 groupdel test 檢視組 groups root 2 使用者操作 b 設定基本路徑作為使用者的登陸目錄 usermod b home root c...