在MySQL中为给定数据库创建用户?

时间:2013-08-24 15:52:10

标签: mysql sql

我创建了一个用户,设置了以下参数:

GRANT USAGE ON inventario.* TO cursoDistribuida@locahost IDENTIFIED BY 'password';

我知道这不会让用户cursoDistribuida在inventario数据库上修改任何东西,但是,一旦我以cursoDistribuida身份登录MySQL,当我执行时

SHOW DATABASES;

我在那里看不到inventario数据库,不应该USAGE让我看到数据库内容?

1 个答案:

答案 0 :(得分:1)

来自source: -

  

USAGE特权说明符代表“没有特权”。它被使用了   在全球范围内使用GRANT来修改帐户属性,例如   资源限制或SSL特征而不影响现有资源   帐户权限。