首先,对于我认为是一个非常基础的问题表示歉意。谷歌似乎没有适用于我的需求的答案,但我感觉我正在错过一些痛苦的显而易见的东西。除了在每个单独的数据库上重新创建用户之外,是否有一种简洁的方法来实现我想要的功能?我正在寻找像这样的东西。 向 user_foo 授予 (SHOW DATABASES) 的 SELECT 权限;
GRANT SELECT ON database.* TO 'user'@'localhost';
我的第一个谷歌搜索结果:https://kyup.com/tutorials/create-new-user-grant-permissions-mysql/ - Jacky