我是新來的DBMS的管理方,並建立一個新的數據庫今晚(使用MySQL)時,我注意到這一點。授予用戶特權的第一次後,另一批創建,看起來像爲什麼第一次授予用戶權限時創建了「授予用法」?
GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password
的文檔說USAGE
特權的意思是「沒有權限」,所以我推斷這就是補助分級,也許一個工作用戶必須對所有數據庫擁有某種特權,所以這可以作爲一個捕獲所有?
我也不明白爲什麼這行有一個IDENTIFIED BY
子句,當我創建的授權沒有一個(主要是因爲我不明白IDENTIFIED BY
子句的用途)。
編輯:對不起,不說明這個最初,贈款正如你所說,在MySQL USAGE
是「沒有特權」的代名詞是
GRANT ALL PRIVILEGES ON database.* TO admin_user
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user
可以請你告訴我們你已經運行的授權 – Pentium10 2010-01-24 10:55:42