原创

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;