【问题标题】:MySQL Privileges To Create DatabaseMySQL 创建数据库的权限
【发布时间】:2014-07-31 08:41:22
【问题描述】:

有没有办法在 MySQL 中创建一个具有登录访问权限但没有数据库的用户,但它允许用户创建一个新数据库,限制为 5 个或我决定的任何值。

所以基本上我想要的是让用户访问创建自己的数据库,但我不希望他看到其他数据库,他也应该被限制只能创建 5 个数据库

【问题讨论】:

  • "授予用户创建自己的数据库的权限" - 通过授予“创建数据库”权限? dev.mysql.com/doc/refman/5.5/en/… 但我认为您不能将其限制为仅 5 个数据库。
  • 好的,我走另一条路,创建一个管理控制台可能会更容易(类似于 cpanel)
  • 您要问的场景正是由托管服务提供商维护的场景,创建用户并像在 cpanel 中那样添加权限可能会有所帮助

标签: mysql database database-management


【解决方案1】:

MySQL 中没有“数据库所有者”或“数据库创建者”的概念,因此无法限制用户创建的数据库数量。

注意:可以放一些restrictions at account-level,但不是你要找的。为此,您需要third-party management tool。

【讨论】:

  • 酷,然后我会看看 cpanel 或创建我自己的
猜你喜欢
  • 2014-01-20
  • 1970-01-01
  • 2011-09-04
  • 1970-01-01
  • 1970-01-01
  • 2020-03-28
  • 1970-01-01
  • 2017-05-25
相关资源
最近更新 更多