我試圖刪除數據庫上用戶的所有權限。撤銷數據庫的mysql權限
REVOKE ALL PRIVILEGES ON database.* FROM 'user'@'%';
這只是給出了一個錯誤說:
ERROR 1141 (42000): There is no such grant defined for user 'user' on host '%'
運行查詢時,我以root身份登錄的用戶。而運行顯示贈款用戶查詢顯示,用戶對所有數據庫從節目授權查詢
輸出權限:
GRANT USAGE ON *.* TO 'user'@'%' IDENTIFIED BY PASSWORD 'xxxxxx'
你可以包含'SHOW GRANTS for'user'@'%''> –
@AlexTartan增加顯示撥款的輸出 –
'*。*'和'database。*'是兩個不同的東西。刪除'*。*'的授權,如果需要,爲其他數據庫添加授權 –