《學習》13許可權管理

2021-09-07 17:26:29 字數 1415 閱讀 5158

-- 使用者與許可權管理

-- 檢視當前伺服器上的所有賬號密碼主機

select user,password,host from mysql.user;

-- 設定賬號密碼

set password=password('111');

-- 密碼為空 取消密碼

set password='';

-- 檢視當前登入帳號名主機名

select user();

-- 修改某賬號的密碼,前提登入賬號必須有修改其他賬號許可權

set password for root@localhost=password('11');

set password for admin='';

-- 新建超極管理員賬戶 密碼111 許可權跟root一樣

grant all on *.* to 'admin'@'%' identified by '111';

drop user `user`;-- 刪除賬號

-- 建立沒有任何許可權的賬號

create user 'aa';

create user 'bb' identified by '111';

-- 建立管理某個庫的賬號 但不允許建立另外的庫 可以刪除

grant all on db.* to 'user'@'%' identified by 'user';

-- 立即重新整理許可權

flush privileges;

只允許這個ip使用者使用

create user 'yy'@'192.168.1.1' identified by '123';

create user 'yy'@'192.168.1.%' identified by '123';

-- 給賬號 建立 的許可權 grant 許可權 on *.* to '使用者名稱'@'主機名或ip位址';

grant create on *.* to 'yy'@'192.168.1.1';

-- 收回許可權

revoke create on *.* to 'yy'@'192.168.1.1';

-- view 簡化複雜的查詢語句 提高資料的安全性 授權yy賬號只能查詢表sss的編號跟姓名

create view vv as

select sid 編號,sname 姓名 from sss;

select * from vv;

grant select on db.`vv` to 'yy'@'192.168.1.1';

-- 修改賬號的名稱

update mysql.user set user='abc';

rename user 'yy'@'192.168.1.1' to admin

-- 若是不說主機名 則是任意主機的admin都修改為admin

rename user yy to admin;

Vue 後台管理專案13 許可權管理實現

1.1 完成roles元件靜態布局 elemenet元件 table 展開行 通過設定 type expand 和 scoped slot 可以開啟展開行功能,el table column 的模板會被渲染成為展開行的內容,展開行可訪問的屬性與使用自定義列模板時的 scoped slot 相同。傳送...

Linux學習 許可權管理

1 acl許可權 1.1 簡介與開啟 1.1.1 acl許可權是什麼 access control list 訪問控制表 解決傳統的 owner,group,others 身份不足的情況 可以設定 特定使用者或使用者組 對於 乙個檔案或目錄 的操作許可權 1.1.2 檢視系統 根分割槽 是否支援ac...

13 企業許可權管理 使用者關聯角色操作

從前台傳送請求 user finduserbyidandallrole.do?id class btn bg olive btn xs 新增角色 a 查詢使用者以及使用者可以新增的角色 finduserbyidandallrole.do public modelandview finduserbyi...