【发布时间】:2011-05-08 09:48:53
【问题描述】:
我有一个为我创建的服务器。 上面有一个名为“test”的模式。
我已经使用 root 用户登录,并创建了一个名为“WEB”的新架构。
create schema WEB;
我现在想做的是拥有一个只能看到新架构的用户。
所以我像这样创建了一个用户:
create user webtestuser identified by 'webtestuser';
grant select, insert, update, delete on WEB.* to webtestuser;
问题是当我使用新用户登录时,我仍然可以看到“测试”模式。即使我对用户“全部撤销”,该架构仍然可见。
我在这里遗漏了什么?
谢谢!
【问题讨论】:
-
请您以该用户身份登录并发布命令的输出
SHOW GRANTS; -
您是否尝试过撤销权限来测试用户的架构然后
FLUSH PRIVILEGES?
标签: mysql schema privileges