在mysql5.7中,我們可以通過授權來給用戶指定表的權限。具體的方法是:
GRANT 權限 ON 數據庫.表 TO 用戶@'訪問主機'
其中:
權限:表示用戶可以使用的權限,比如SELECT、INSERT、UPDATE、DELETE等
數據庫.表:表示指定的數據庫和表
用戶:表示被授權的用戶賬號
訪問主機:指定用戶可以從哪些主機訪問數據庫,通常為%表示任何主機都可以。
例如,我們需要授權用戶名為username在數據庫db1中操作表table1:
GRANT SELECT, INSERT, UPDATE, DELETE ON db1.table1 TO username@'%';
上述命令表示授權賬戶username可以在任何主機上訪問數據庫db1中的table1表,具有SELECT、INSERT、UPDATE、DELETE操作權限。
如果需要撤銷指定用戶對某個表的訪問權限,可以使用如下命令:
REVOKE 權限 ON 數據庫.表 FROM 用戶@'訪問主機'
例如,我們需要撤銷username的table1訪問權限:
REVOKE SELECT, INSERT, UPDATE, DELETE ON db1.table1 FROM username@'%';
以上就是關于mysql5.7用戶權限指定表的介紹。
上一篇radio追加css
下一篇radio在css樣式