User 'root'@'localhost' 拒绝访问 - 权限不足?
P粉826283529
P粉826283529 2023-08-07 14:35:51
[PHP讨论组]

我持续收到这个错误。

我正在使用MySQL Workbench,从我的发现是root用户的权限似乎是空的。根本没有任何权限。

我正在遇到root用户在多个平台上的问题,而且这个问题已经持续了很长时间。

root@127.0.0.1似乎具有很多权限,但是当我作为root用户登录时,它只是将权限分配给本地计算机- 本地计算机没有权限。

我已经尝试了FLUSH HOSTS,FLUSH PRIVILEGES等方法,但是都没有成功。

我需要root用户的访问权限。我感到非常沮丧,因为当我在周围的人看起来期望我有访问权限时,我实际上没有访问权限,所以我不能进入命令行或做任何事情,并且无法授予自己任何权限。

当运行SHOW GRANTS FOR root时,我得到了以下返回:

Error Code: 1141. There is no such grant defined for user 'root' on host '%'


P粉826283529
P粉826283529

全部回复(1)
P粉647504283

使用 resetting 密码的说明 - 但不是重置密码,而是将一个记录强制插入到 mysql.user 表中


INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号