GRANT
命令在 MySQL 權限管理中的作用是用于為用戶分配特定的數據庫和表操作權限
GRANT
命令的基本語法如下:
GRANT privilege_list ON object TO user [WITH GRANT OPTION];
其中,privilege_list
是一個或多個要分配給用戶的權限列表,object
是要應用權限的數據庫對象(如數據庫、表或視圖),user
是要分配權限的用戶。
例如,要為用戶 john
分配對數據庫 mydb
的所有權限,可以使用以下命令:
GRANT ALL PRIVILEGES ON mydb.* TO 'john'@'localhost';
這將允許用戶 john
從本地主機訪問數據庫 mydb
并執行所有操作,如創建表、刪除表、查詢數據等。
注意,在使用 GRANT
命令時,需要確保具有足夠的權限來執行此操作。通常,只有具有管理員權限的用戶才能執行此操作。