【发布时间】:2020-05-29 07:09:28
【问题描述】:
我正在尝试授予“所有数据库所有表”的一组权限。 mysql 系统数据库除外(mysql、information_schema、performance_schema 和 sys(我相信我都命名了它们?)) .
我不知道该怎么做。
例如,我需要一个 GRANT SELECT ON 。 例外系统表。
【问题讨论】:
-
参考this answer。
-
谢谢,但接受的解决方案对我来说没有多大意义: SELECT CONCAT("GRANT SELECT ON ",SCHEMA_NAME,".* TO 'test_user'@'localhost';") FROM information_schema.SCHEMATA WHERE SCHEMA_NAME NOT LIKE 'mysql';架构?这一定是错字?
-
不,这不是错字。那是一张合适的桌子。你检查过 information_schema 数据库吗?你会发现那张桌子
标签: mysql database grant filtered