gpt4 book ai didi

mysql - SHOW GRANTS 显示没有为用户定义这样的授权

转载 作者:可可西里 更新时间:2023-11-01 07:53:21 26 4
gpt4 key购买 nike

我有一个用户正在运行我的 MySQL 数据库。我想通过执行以下命令查看用户拥有的权限:

SHOW GRANTS FOR 'myuser'@'localhost';

我得到了

ERROR 1141 (42000): There is no such grant defined for user 'myuser' on host 'localhost'

我不应该看到该用户的一些权限,因为它当前正用于读/写>

编辑:当我运行以下查询以查看与用户关联的主机名时,它返回 % 作为主机。

select host from mysql.user where user = 'myuser';

最佳答案

主机名 % 是一个通配符,表示任何主机。所以要查看他的赠款,请执行以下操作:

SHOW GRANTS FOR 'myuser'@'%';

关于mysql - SHOW GRANTS 显示没有为用户定义这样的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13996915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com