MySQL的权限
MySQL數(shù)據(jù)庫(kù)中,為了保證數(shù)據(jù)的安全性
數(shù)據(jù)庫(kù)管理員,需要為每個(gè)用戶,賦予不同的權(quán)限,以滿足不同用戶的需求
MySQL的權(quán)限
MySQL中,權(quán)限信息,被存儲(chǔ)在MySQL數(shù)據(jù)庫(kù)的user、db、host、tables_priv、column_priv和procs_priv表中
當(dāng)MySQL啟動(dòng)時(shí),會(huì)自動(dòng)加載這些權(quán)限信息,并將這些權(quán)限信息讀取到內(nèi)存中
MySQL的權(quán)限信息
user表的權(quán)限列,權(quán)限名稱,權(quán)限范圍
Create_priv——CREATE,收據(jù)庫(kù)、表、視圖
Drop_priv——DROP,數(shù)據(jù)庫(kù)、表、視圖
Grant_priv——GRANT OPRION,數(shù)據(jù)庫(kù)、表、存儲(chǔ)過程
References_priv——REFERENCES,數(shù)據(jù)庫(kù)、表
Event_priv——EVENT,數(shù)據(jù)庫(kù)
Alter_priv——ALTER,數(shù)據(jù)庫(kù)
Delete_priv——DELETE,表
Insert_priv——INSERT,表
Index_priv——INDEX,表
Select_priv——SELECT,表、列
Update_priv——UPDATE,表、列
Create_temp_table_priv——CREATE TEMPORARY TABLES,表
Lock_tables_priv——LOCK TABLES,表
Trigger_priv——TRIGGER,表
Create_view_priv——CREATE VIEW,視圖
Show_view_priv——SHOW VIEW,視圖
Alter_routine_priv——ALTER ROUTINE,存儲(chǔ)過程、函數(shù)
Create_routine_priv——CREATE ROUTINE,存儲(chǔ)過程、函數(shù)
Execute_priv——EXECUTE,存儲(chǔ)過程、函數(shù)
File_priv——FILE,范圍服務(wù)器上的文件
Create_tablespace_priv——CREATE TABLESPACE,服務(wù)器管理
Create_user_priv——CREATE USER,服務(wù)器管理
Process_priv——PROCESS,存儲(chǔ)過程和函數(shù)
Reload_priv——RELOAD,訪問服務(wù)器上的文件
Repl_client_priv——REPLICATION CLIENT,服務(wù)器管理
Repl_slave_priv——REPLICATION SLAVE,服務(wù)器管理
Show_db_priv——SHOW DATABASES,服務(wù)器管理
Shutdown_priv——SHUTDOWN,服務(wù)器管理
Super_priv——SUPER,服務(wù)器管理
具體說(shuō)明
1、CREATE和DROP權(quán)限,可以創(chuàng)建數(shù)據(jù)庫(kù)、表、索引,或者刪除已有的數(shù)據(jù)庫(kù)、表、索引
2、INSERT、DELETE、UPDATE、SELECT權(quán)限,可以對(duì)數(shù)據(jù)庫(kù)中的表,進(jìn)行增刪改查操作
3、INDEX權(quán)限,可以創(chuàng)建或刪除索引,適用于所有的表
4、ALTER權(quán)限,可以用于修改表的結(jié)構(gòu)或重命名表
5、GRANT權(quán)限,允許為其他用戶授權(quán),可用于數(shù)據(jù)庫(kù)和表
6、FILE權(quán)限,被賦予該權(quán)限的用戶,能讀寫MySQL服務(wù)器上的任何文件
總結(jié)
- 上一篇: MySQL解决root用户密码丢失问题
- 下一篇: MySQL授予权限