mysql的grant語法

例1:  增加一個用戶test1密碼爲abc,讓他可以在任何主機上登錄,並對所有數據庫有查詢、插入、修改、刪除的權限。  

grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";      

ON 子句中*.* 說明符的意思是“所有數據庫,所有的表”

例2:  增加一個用戶test2密碼爲abc, 讓他只可以在localhost上登錄,並可以對數據庫mydb進行查詢、插入、修改、刪除的操作。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

權限           列                     Context

select          Select_priv         表                                     

insert          Insert_priv         表 

update        Update_priv      表

delete          Delete_priv        表

index           Index_priv        表

alter            Alter_priv           表

create         Create_priv         數據庫、表或索引

drop            Drop_priv           數據庫或表

grant           Grant_priv          數據庫或表

references   References_priv   數據庫或表

reload          Reload_priv         服務器管理

shutdown    Shutdown_priv       服務器管理

process         Process_priv          服務器管理

file                 File_priv                在服務器上的文件存取

 

PS:有時遠程不能訪問mysql時,關閉window自帶的firewall再試試.

發佈了14 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章