我有一台服务器,是为我创建的。其中有一个名为“test”的模式。
我使用root用户登录,并创建了一个名为“WEB”的新模式。
我希望现在能创建一个用户,该用户只能看到新模式。因此我按照以下方式创建了一个用户:
问题在于,当我使用新用户登录时,我仍然可以看到“test”模式。即使我对该用户执行“revoke all”操作,该模式仍然可见。
这里有什么遗漏吗?
谢谢!
我使用root用户登录,并创建了一个名为“WEB”的新模式。
create schema WEB;
我希望现在能创建一个用户,该用户只能看到新模式。因此我按照以下方式创建了一个用户:
create user webtestuser identified by 'webtestuser';
grant select, insert, update, delete on WEB.* to webtestuser;
问题在于,当我使用新用户登录时,我仍然可以看到“test”模式。即使我对该用户执行“revoke all”操作,该模式仍然可见。
这里有什么遗漏吗?
谢谢!
SHOW GRANTS;
命令的输出。 - James CFLUSH PRIVILEGES
吗? - ypercubeᵀᴹ