ฉันกำลังทดสอบบางสิ่งและเพิ่ม:
grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password';
ดังนั้นเมื่อฉันทำ
show grants for cptnotsoawesome@localhost;
ฉันเห็นว่าหนึ่งในนั้นคือ:
Grants for cptnotsoawesome@localhost
----------------------------------
GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring'
ตอนนี้ฉันต้องการลบออกเพราะฉันคิดว่ามันเป็นอันตรายด้านความปลอดภัยดังนั้นฉันจึง:
REVOKE USAGE ON *.* FROM 'cptnotsoawesome'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
แต่ก็ยังแสดงให้เห็นว่าการใช้งาน USAGE ในรายการสิทธิ์
Grants for cptnotsoawesome@localhost
----------------------------------
GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring'
ความคิดใด ๆ ผมทำอะไรผิดหรือเปล่า?