允许用户删除拥有的前缀数据库
Posted
技术标签:
【中文标题】允许用户删除拥有的前缀数据库【英文标题】:Allow users to drop owned prefix database 【发布时间】:2013-06-22 02:15:45 【问题描述】:使用 phpMyAdmin 我创建了一个用户,该用户具有对前缀(例如 user_db)数据库授予的所有权限。一切都如我所愿,除了一件事。如何允许用户删除他们有权访问的前缀数据库?如果可能的话,我似乎找不到在哪里这样做。
编辑:
请注意,用户可以删除数据库,但我似乎无法在 phpMyAdmin 中找到他们应该这样做的地方,例如 root 用户可以通过从列表中选择一个数据库然后单击“删除”。
编辑 2:
这就是我添加用户的方式:
【问题讨论】:
【参考方案1】:当您选择数据库时,在顶部的右侧面板中,有一个名为“操作”的菜单,您可以在其中找到“删除数据库(DROP)”选项。
您需要编辑phpMyAdmin
的config.inc.php
文件:
$cfg['AllowUserDropDatabase'] = TRUE;
这将在操作菜单上显示链接,如上图所示。
请记住,您还可以手动添加许多其他选项,可以在 http://wiki.phpmyadmin.net/pma/Config#AllowUserDropDatabase 上查看
【讨论】:
是的,通常有。但是当我在 phpMyAdmin 中登录用户帐户时,它不会显示给我。而且我确信所有必需的权限都已正确设置。 @GabiBarrientos 你能更新你的问题并展示你是如何创建和授予用户权限的吗? 编辑并上传了一张图片 @GabiBarrientos 看到我的编辑。以上是关于允许用户删除拥有的前缀数据库的主要内容,如果未能解决你的问题,请参考以下文章