Mysql User表權限字段說明全介紹

一:mysql權限表user字段詳解:mysql

Select_priv。肯定用戶是否能夠經過SELECT命令選擇數據。sql

Insert_priv。肯定用戶是否能夠經過INSERT命令插入數據。數據庫

Update_priv。肯定用戶是否能夠經過UPDATE命令修改現有數據。緩存

Delete_priv。肯定用戶是否能夠經過DELETE命令刪除現有數據。服務器

Create_priv。肯定用戶是否能夠建立新的數據庫和表。ide

Drop_priv。肯定用戶是否能夠刪除現有數據庫和表。函數

Reload_priv。肯定用戶是否能夠執行刷新和從新加載MySQL所用各類內部緩存的特定命令,包括日誌、權限、主機、查詢和表。加密

Shutdown_priv。肯定用戶是否能夠關閉MySQL服務器。在將此權限提供給root帳戶以外的任何用戶時,都應當很是謹慎。spa

Process_priv。肯定用戶是否能夠經過SHOW PROCESSLIST命令查看其餘用戶的進程。日誌

File_priv。肯定用戶是否能夠執行SELECT INTO OUTFILE和LOAD DATA INFILE命令。

Grant_priv。肯定用戶是否能夠將已經授予給該用戶本身的權限再授予其餘用戶。例如,若是用戶能夠插入、選擇和刪除foo數據庫中的信息,而且授予了GRANT權限,則該用戶就能夠將其任何或所有權限授予系統中的任何其餘用戶。

References_priv。目前只是某些將來功能的佔位符;如今沒有做用。

Index_priv。肯定用戶是否能夠建立和刪除表索引。

Alter_priv。肯定用戶是否能夠重命名和修改表結構。

Show_db_priv。肯定用戶是否能夠查看服務器上全部數據庫的名字,包括用戶擁有足夠訪問權限的數據庫。能夠考慮對全部用戶禁用這個權限,除非有特別不可抗拒的緣由。

Super_priv。肯定用戶是否能夠執行某些強大的管理功能,例如經過KILL命令刪除用戶進程,使用SET
GLOBAL修改全局MySQL變量,執行關於複製和日誌的各類命令。

Create_tmp_table_priv。肯定用戶是否能夠建立臨時表。

Lock_tables_priv。肯定用戶是否可使用LOCK TABLES命令阻止對錶的訪問/修改。

Execute_priv。肯定用戶是否能夠執行存儲過程。此權限只在MySQL 5.0及更高版本中有意義。

Repl_slave_priv。肯定用戶是否能夠讀取用於維護複製數據庫環境的二進制日誌文件。此用戶位於主系統中,有利於主機和客戶機之間的通訊。

Repl_client_priv。肯定用戶是否能夠肯定複製從服務器和主服務器的位置。

Create_view_priv。肯定用戶是否能夠建立視圖。此權限只在MySQL 5.0及更高版本中有意義。關於視圖的更多信息,參見第34章。

Show_view_priv。肯定用戶是否能夠查看視圖或瞭解視圖如何執行。此權限只在MySQL 5.0及更高版本中有意義。關於視圖的更多信息,參見第34章。

Create_routine_priv。肯定用戶是否能夠更改或放棄存儲過程和函數。此權限是在MySQL 5.0中引入的。

Alter_routine_priv。肯定用戶是否能夠修改或刪除存儲函數及函數。此權限是在MySQL 5.0中引入的。

Create_user_priv。肯定用戶是否能夠執行CREATE USER命令,這個命令用於建立新的MySQL帳戶。

Event_priv。肯定用戶可否建立、修改和刪除事件。這個權限是MySQL 5.1.6新增的。

Trigger_priv。肯定用戶可否建立和刪除觸發器,這個權限是MySQL 5.1.6新增的。

 

二:建立更新mysql用戶表:

1:建立:

CREATE USER 'wangzb'@'localhost' IDENTIFIED BY 'wangzb';   //identified by 會將純文本密碼加密做爲散列值存儲

2:更新

rename   user  feng  to   newuser;//mysql 5以後可使用,以前須要使用update 更新user表

3:更改密碼

mysql> set password  for zx_root =password('xxxxxx');
mysql> update  mysql.user  set  password=password('xxxx')  where user='otheruser'
 
4:查看用戶權限
相關文章
相關標籤/搜索