首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有授予权限的用户不能为具有和新数据库的新用户授予权限。

具有授予权限的用户不能为具有和新数据库的新用户授予权限。
EN

Server Fault用户
提问于 2015-05-19 21:54:47
回答 2查看 7.1K关注 0票数 0

我使用的是:MySQL5.5.43-0在ubuntu 14.04.1上

我尝试创建一个新的管理用户(admin),该用户可以执行以下操作:

  • 使用密码创建新用户(dbuser1) -(权限“创建用户”-> works)
  • 为新创建的用户设置密码-(权限“插入/更新表mysql.user”-> works)
  • C授予所有表的使用权限-(授予使用权限。到“dbuser1 1”@“localhost”,由. -> works标识)
  • 创建新数据库(Db4user1)-(权限“创建”-> works)
  • E授予所有特权-(将db4user1.*上的所有特权授予‘dbuser1 1’@‘localhost’)-(对->的权限授予无效)

我有步骤e.

的问题

Mysql显示了以下错误:#1044 -拒绝用户'admin'@'localhost‘到数据库'db4user1’的访问

问题:哪些额外的权限/特权需要我的管理员来执行上面提到的操作,仅此而已.

我认为我的管理员-用户拥有授予一个现有用户到一个新创建的数据库的所有权限.

但这不起作用。

谢谢你的帮忙

斯蒂芬恩

代码语言:javascript
复制
CREATE USER 'dbuser1'@'localhost' IDENTIFIED BY 'password1234'
SET PASSWORD FOR 'dbuser1'@'localhost' = PASSWORD('password5678')
GRANT USAGE ON *.* TO 'dbuser1'@'localhost' IDENTIFIED BY 'password5678' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE DATABASE IF NOT EXISTS `db4user1`; 
GRANT ALL PRIVILEGES ON `db4user1`.* TO 'dbuser1'@'localhost'; 

-> #1044 -拒绝用户'admin'@'localhost‘到数据库'db4user1’的访问

EN

回答 2

Server Fault用户

发布于 2015-05-19 23:42:49

在我看来,您只想创建另一个管理员,比如默认的root,所以您可以使用这样的简单语法:

代码语言:javascript
复制
GRANT ALL ON *.* TO admin@localhost IDENTIFIED BY 'passwd5678' WITH GRANT OPTION;
票数 0
EN

Server Fault用户

发布于 2015-05-20 01:19:50

给予给定用户足够的权限(此处为admin),使其能够授予给定DB上的所有特权(此处为db4user1)的最低要求是:

代码语言:javascript
复制
GRANT DROP ,
REFERENCES ,
INDEX ,
ALTER ,
CREATE TEMPORARY TABLES ,
LOCK TABLES ,
CREATE VIEW ,
EVENT,
TRIGGER,
SHOW VIEW ,
CREATE ROUTINE,
ALTER ROUTINE,
EXECUTE ON  `db4user1` . * TO  'admin'@'localhost' WITH GRANT OPTION ;

几乎是everyting...except:

  • Create (结构范围)
  • SelectInsertUpdateDelete (数据范围)

从这里开始,使用admin用户:

代码语言:javascript
复制
mysql> GRANT ALL PRIVILEGES ON db4user1.* TO 'dbuser1'@'localhost';
Query OK, 0 rows affected (0.00 sec)

我承认我没有找到任何这方面的文件。在过去,我花了很多时间来检验所有的可能性,一个接一个.

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/693153

复制
相关文章

相似问题

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