国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

淺談MySQL中授權(quán)(grant)和撤銷授權(quán)(revoke)用法詳解

2024-07-24 12:53:42
字體:
供稿:網(wǎng)友

MySQL 賦予用戶權(quán)限命令的簡單格式可概括為:

grant 權(quán)限 on 數(shù)據(jù)庫對象 to 用戶

一、grant 普通數(shù)據(jù)用戶,查詢、插入、更新、刪除 數(shù)據(jù)庫中所有表數(shù)據(jù)的權(quán)利

grant select on testdb.* to common_user@'%' grant insert on testdb.* to common_user@'%' grant update on testdb.* to common_user@'%' grant delete on testdb.* to common_user@'%'

或者,用一條 MySQL 命令來替代:

grant select, insert, update, delete on testdb.* to common_user@'%'

二、grant 數(shù)據(jù)庫開發(fā)人員,創(chuàng)建表、索引、視圖、存儲(chǔ)過程、函數(shù)等權(quán)限

grant 創(chuàng)建、修改、刪除 MySQL 數(shù)據(jù)表結(jié)構(gòu)權(quán)限。

grant create on testdb.* to developer@'192.168.0.%'; grant alter on testdb.* to developer@'192.168.0.%'; grant drop on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 外鍵權(quán)限:

grant references on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 臨時(shí)表權(quán)限:

 

grant create temporary tables on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 索引權(quán)限:

grant index on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 視圖、查看視圖源代碼權(quán)限:

grant create view on testdb.* to developer@'192.168.0.%'; grant show view on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 存儲(chǔ)過程、函數(shù)權(quán)限:

grant create routine on testdb.* to developer@'192.168.0.%'; -- now, can show procedure status grant alter routine on testdb.* to developer@'192.168.0.%'; -- now, you can drop a procedure grant execute on testdb.* to developer@'192.168.0.%';

三、grant 普通 DBA 管理某個(gè) MySQL 數(shù)據(jù)庫的權(quán)限 

 

grant all privileges on testdb to dba@'localhost'

 其中,關(guān)鍵字 “privileges” 可以省略。

四、grant 高級 DBA 管理 MySQL 中所有數(shù)據(jù)庫的權(quán)限:

grant all on *.* to dba@'localhost'

五、MySQL grant 權(quán)限,分別可以作用在多個(gè)層次上

1. grant 作用在整個(gè) MySQL 服務(wù)器上:

grant select on *.* to dba@localhost; -- dba 可以查詢 MySQL 中所有數(shù)據(jù)庫中的表。 grant all on *.* to dba@localhost; -- dba 可以管理 MySQL 中的所有數(shù)據(jù)庫

2. grant 作用在單個(gè)數(shù)據(jù)庫上:

grant select on testdb.* to dba@localhost; -- dba 可以查詢 testdb 中的表。

3. grant 作用在單個(gè)數(shù)據(jù)表上:

grant select, insert, update, delete on testdb.orders to dba@localhost;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 社会| 金坛市| 凤山县| 金昌市| 琼中| 丰城市| 南丹县| 宁乡县| 比如县| 涪陵区| 郓城县| 横山县| 成安县| 江永县| 辛集市| 遂溪县| 定州市| 石家庄市| 东阳市| 商城县| 万州区| 仁寿县| 尼玛县| 平远县| 喀喇沁旗| 巴彦淖尔市| 太仆寺旗| 理塘县| 遂川县| 哈巴河县| 新龙县| 南陵县| 合川市| 遵义县| 尚义县| 沙雅县| 揭阳市| 武宁县| 墨竹工卡县| 澎湖县| 海阳市|