Access denied; you need (at least one of) the SUPER privilege(s) for this operation
作者:cndz
围观群众:623
更新于
标签:mysqlmysql赋权
前言
在执行某些语句的时候,mysql提示
Access denied; you need (at least one of) the SUPER privilege(s) for this operation
的错误信息。
原因
提示信息已经很明显了。权限不够,需要super权限。
解决办法
首先确定在mysql
库下
use mysql;
执行下面命令
grant reload on *.* to 'test'@'localhost';
上面的test为用户名,localhost为user表里的host
需要注意用户名与host是否正确。
否则会报错:Can’t find any matching row in the user table
遇到上面这个报错可以先查询下用户表。
select Host,User from user;
最后就是要刷新下
flush privileges;