使用者與許可權

2022-05-09 09:12:12 字數 1709 閱讀 7305

create user 《使用者名稱》 [identified] by [password] 《口令》
#建立乙個使用者,使用者名為jack,密碼是123456,主機是localhost

create user 'jack'@'localhost'

identified by '123456';

#修改使用者賬號

rename user 《舊使用者》 to 《新使用者》

#修改使用者密碼

set password [for 《使用者名稱》] =

set password for 'jack'@'localhost'=

password('123456789');

drop user 《使用者名稱1> [,《使用者名稱2>]....
drop user 'jack'@'localhost';
grant

《許可權型別》 [ ( 《列名》 ) ] [,《許可權型別》 [ ( 《列名》 ) ] ]

on 《物件》 《許可權級別》 to 《使用者》

其中《使用者》的格式:

《使用者名稱》 [identified] by [password] 《口令》

[with grant option]

| max_queries_per_hour 《次數》

| max_updates_per_hour 《次數》

| max_connections_per_hour 《次數》

| max_user_per_hour 《次數》

#建立乙個新使用者testuser,授予grant許可權

grant select,insert on *.*

to 'testuser'@'localhost'

identified by 'testpwd'

with grant option;

#查詢使用者testuser的許可權

select host,user,select_priv,grant_priv

from mysql.user

where user='testuser';

可以使用revoke語句撤銷乙個使用者的許可權,此使用者不會被刪除

第一種:

revoke 《許可權型別》 [(《列名》)] [,《許可權型別》 [ (《列名》) ] ]...

on 《物件型別》 《許可權名》 from 《使用者1> [,《使用者2>]...

第二種:

revoke all privileges,grant option

from user 《使用者1> [,《使用者2> ]...

#取消使用者testuser的插入許可權

revoke insert on *.*

from 'testuser'@'localhost';

#查詢使用者許可權

select host,user,select_priv,insert_priv,grant_priv

from mysql.user

where user='testuser';

使用者與許可權

首先要介紹乙個命令 whoami 檢視有效使用者名稱 系統中有這麼乙個描述 使用者 資源 目錄 檔案 程式 許可權三位一體 以檔案a為例,第乙個root代表持有者,第二個root代表組,rw r r 可以分開來看,rw 表示持有者u的許可權,r 表示組g的許可權,r 表示其他人o的許可權。其中r讀 ...

使用者許可權與目錄許可權管理

1.在linux下,每個檔案都有可讀 r 可寫 w 可執行 x 這三種許可權。系統為每個檔案和目錄都舍友預設的許可權,每個檔案中可分為擁有著 u 同群組的使用者 g 和其他組使用者 o 每個檔案的許可權都是777.以下是幾個常見的標識號 一般檔案 d 目錄 c 字元裝置檔案 p 管道的名字 s 套接...

使用者 角色與許可權

經常整理 反思,才能進步。一位偉大的哲學家 還原真相 事情是這樣的,我在實習的時候,我的實習導師安排我做系統後台管理中的 使用者資訊管理 角色管理 許可權管理 三個進行分析,並讓我說了說我的想法。初生牛犢不怕虎,稍微思索了下,就開始講。在講到角色管理和許可權管理的時候,我就說可以將角色管理和許可權管...