微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用户“ root” @“ localhost”的访问被拒绝使用密码:是-没有权限?

如何解决用户“ root” @“ localhost”的访问被拒绝使用密码:是-没有权限?

使用说明重置根密码 -但是,不是重置根密码,我们将强制将一条记录插入MysqL.user表中

在初始化文件中,使用它代替

INSERT INTO MysqL.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;

解决方法

我不断收到此错误。

我正在使用mySQL Workbench,从中发现根的架构特权为空。根本没有特权。

我在使用服务器的平台上遇到了麻烦,这是一个突然的问题。

root@127.0.0.1 显然具有很多访问权限,但我已以此身份登录,但无论如何它只是分配给localhost-本地主机没有特权。

我做了一些类似FLUSH HOSTS,,FLUSH PRIVILEGES等等的事情,但是从那儿或互联网上都没有找到成功。

如何获得根对其访问的权限?我发现这很令人沮丧,因为当我环顾四周时,人们希望您“具有访问权限”,但是我没有访问权限,因此我无法进入命令行或其他任何内容,也无法进入GRANT我自己的任何内容。

运行时,SHOW GRANTS FOR root这是我得到的回报:

错误代码:1141。在主机“%”上没有为用户“ root”定义此类授予

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。