我是新来的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