首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误代码: 1044。用户的访问被拒绝

错误代码: 1044。用户的访问被拒绝
EN

Stack Overflow用户
提问于 2015-06-30 03:12:24
回答 1查看 9.7K关注 0票数 0

使用'root'@10.0.1.15'登录MySQL时

我试图向用户授予SELECT, INSERT, UPDATE权限,但从MySQL获得此错误

代码语言:javascript
复制
Error Code: 1044. Access denied for user 'root'@'10.%' to database 'abc'

这是我用来授权的查询

代码语言:javascript
复制
GRANT SELECT, INSERT, UPDATE ON abc.* TO 'myUser'@'10.%';

因为当我为'root'@'10.%‘执行SHOW GRANTS时,我得到的结果如下

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.%' IDENTIFIED BY PASSWORD 'jklasdfksfkashdfksdfhsdlkfasdfjklasdfsjk'

我尝试重新授予所有权限,但仍然得到相同的错误。

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.%';
FLUSH PRIVILEGES;

我可能做错了什么?为什么用户'root'@'10.0.1.15‘不能授予其他用户特权?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-30 03:17:06

您的用户需要GRANT OPTION

以下是如何更改现有授权以解决此问题的方法:

代码语言:javascript
复制
GRANT ALL PRIVILEGES ON *.* 
TO 'root'@'10.%' 
IDENTIFIED BY PASSWORD 'jklasdfksfkashdfksdfhsdlkfasdfjklasdfsjk' 
WITH GRANT OPTION
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31123685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档