【已解决】1227- Access denied; you need (at least one of) the PROCESS privilege(s) for this operation

- 日理万妓 2022-10-15 07:55 246阅读 0赞

问题描述

我的赋权文章
https://blog.csdn.net/lh155136/article/details/116656960

我用root用户创建了一个子用户
然后用navicat改变表时就提示了这个错
在这里插入图片描述
其实就是缺一个PROCESS的权限(PROCESS是用来查看谁连接数据的一个权限,除了root用户,都只能看到自己的

解决办法

  1. 给当前用赋值PROCESS的权限
    grant process on *.* to 数据库用户名;
  2. 刷新权限
    flush privileges;
  3. 查看processlist权限
    show processlist
  4. 之后重新打开数据库连接(我的是重启了navicat才可以的)
  5. 再次查看processlist权限(我的依旧没有其他人的权限,但是不报错了

发表评论

表情:
评论列表 (有 0 条评论,246人围观)

还没有评论,来说两句吧...

相关阅读