如何回收某个用户可以查看其他库的权限

我新建了一个用户,默认他只具有information_schema的权限(show databases出来的),
我给他授予了grant create on . to user1后,他就能看到所有的库了。只是那些库的表没法查。
我能控制不让他看到其他库吗?只让他看到自己建的库。

确实没有那个赋予某个用户“他自己创建的表/库”这样的命令。

你自己给的权限就是所有库都能创建对象。

想要控制权限的话,可以revoke权限后,使用如下语句赋权。
grant create on databasename.* to user1;