mysql - 允许用户删除拥有的前缀数据库

标签 mysql database phpmyadmin wildcard prefix

使用 phpMyAdmin 我创建了一个用户,该用户具有对前缀(例如 user_db)数据库授予的所有权限。除了一件事之外,一切都按我想要的方式进行。如何允许用户删除他们有权访问的前缀数据库?如果可能的话,我似乎找不到在哪里可以做到这一点。

编辑:

请注意,用户被允许删除数据库,我只是似乎无法找到他们应该在 phpMyAdmin 中执行此操作的位置,例如 root 用户可以通过从列表中选择一个数据库,然后单击“删除”。

编辑2:

这就是我添加用户的方式: enter image description here

最佳答案

当您选择数据库时,在顶部的右侧面板上,有一个名为“操作”的菜单,您可以在其中找到“删除数据库(DROP)”选项。

enter image description here

<小时/>

您需要使用以下内容编辑 phpMyAdminconfig.inc.php 文件:

$cfg['AllowUserDropDatabase'] = TRUE;

这将在操作菜单上显示链接,如上图所示。

请记住,您还可以手动添加许多其他选项,可以在 http://wiki.phpmyadmin.net/pma/Config#AllowUserDropDatabase 中看到。

关于mysql - 允许用户删除拥有的前缀数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17246691/

相关文章:

php - PHP没有错误,但是数据库中没有条目?

php - 我正在尝试使用 PHP、mySQL 和 EXTjs 为吉他老师编写一个简单的 Web 应用程序

javascript - Ajax Jquery 变量与 php

java - 使用 Hibernate 持久化父类(super class)类型的一对多列表

mysql - 如何在 Google Cloud SQL 中跟踪 mysql 日志?

php - 在浏览器中从mysql数据库查看pdf文件

php 从 2 个 mysql 查询返回 1 个数据集

javascript - Express JS 的目录困惑

database - 防止 Django 在并发请求时将同一个对象多次保存到数据库

php - 计算每个成员名称在具有条件的表中出现的次数