首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝用户' root '@'localhost‘的访问,尽管为用户根授予了全部权限

拒绝用户' root '@'localhost‘的访问,尽管为用户根授予了全部权限
EN

Database Administration用户
提问于 2023-04-26 02:44:33
回答 1查看 17关注 0票数 -1

我已经登录到用户根目录,并尝试运行以下命令:

代码语言:javascript
复制
mysql>     GRANT SELECT,UPDATE,INSERT,DELETE ON cms.* TO 'support'@'localhost';
ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'cms'

Root拥有完全的权限,但可以进行所有更改。这是给根用户的授权。

代码语言:javascript
复制
mysql> show grants for root@localhost;
+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*929CD22466796BD0C90085810B3CCCA372C6B5D7' WITH GRANT OPTION |
+----------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
EN

回答 1

Database Administration用户

发布于 2023-04-26 02:52:28

虽然“support”@‘127.0.0.1’并不存在,但我还是在127.0.0.1上做了一笔赠款:

代码语言:javascript
复制
GRANT SELECT,UPDATE,INSERT,DELETE ON cms.* TO 'support'@'127.0.0.1';

由于某种原因,所有这些查询都开始工作:

代码语言:javascript
复制
GRANT SELECT,UPDATE,INSERT,DELETE ON cms.* TO 'support'@'localhost';
GRANT SELECT,UPDATE,INSERT,DELETE ON cms.* TO 'support'@'172.29.20.%';
GRANT ALL ON *.* TO 'root'@'localhost';
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/326434

复制
相关文章

相似问题

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