MYSQL用户权限不断重置
遇到了标题中提到的这个问题,不知道是否有人以前遇到过这个问题,或者有补救办法 我已采取的步骤:MYSQL用户权限不断重置,mysql,Mysql,遇到了标题中提到的这个问题,不知道是否有人以前遇到过这个问题,或者有补救办法 我已采取的步骤: 以“root”用户身份登录数据库 创建“只读”用户 服务器权限:仅选中“选择” 特权:仅允许“提取”(这是一个存储过程) 插入 创建之后,我使用这个“只读”用户对 运行/执行“提取”功能,它就会工作 问题:几天后,使用同一个登录名“readonly”的用户产生以下错误“1370-执行命令拒绝用户“readonly”@“localhost”执行例程“.extraction” 临时解决方案:始终运行此查询
提取到由“;”标识的“只读”@“本地主机”
让我困惑的是,为什么会发生这种情况
MYSQL版本:5.0.95
客户端界面:Navicat Lite v10.0.5
事先非常感谢在授予之后,您是否刷新权限
?同样,在mysql服务器工作之后,直到它没有重新启动为止?嗨,Stephan,在授权之后,没有执行以下任何一项:“刷新权限”,重新启动mysql服务器我是同时执行还是执行其中一项?感谢您的帮助您是否检查了mysql.user
表以查看是否存在执行权限?是的,每次我运行临时解决方案中提到的查询时,用户的权限都是正确的。请尝试FULSH privileges
并再次检查权限,因为我怀疑授予没有持久化,只是保留了记忆。。。你可以在这里读更多