首页 > 小明同学 > 数据库

you need (at least one of) the SUPER

发布时间 :2023-03-18 | 编辑 :小明 | 阅读量 :202

navicate premium报错

Access denied; you need (at least one of) the SUPER privilege(s) for this operation


原因和解决办法:

应该是之前创建该视图的时候用的账号和现在操作的不是同一个账号,

比如原来创建的是xxxx,而现在更新操作用的是root导致的
所有更换原来数据库的默认账号即可


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

原因:

账号缺一个PROCESS的权限(PROCESS是用来查看谁连接数据的一个权限,除了root用户,都只能看到自己的)

解决办法

用root账号给当前用赋值PROCESS的权限
grant process on *.* to 数据库用户名;

刷新权限
flush privileges;

查看processlist权限
show processlist

之后重新打开数据库连接(我的是重启了navicat才可以的)

再次查看processlist权限(我的依旧没有其他人的权限,但是不报错了)

关注公众号
关注微信
购物车
回到顶部