MySQL - 如果用户可以创建 View ,他们真的需要 ALTER 和 DROP 吗?

标签 mysql privileges

我不想向数据库中的报告用户 ID 授予 DROP 或 ALTER 访问权限。允许 CREATE VIEW 而不向用户提供 ALTER 或 DROP 是否有很大的缺点?还是我太注重安全了?

最佳答案

它们是否需要定期或紧急更改或删除?如果是这样,请授予他们权限。

如果没有,让他们通过正式 channel 请求改变。

始终给予尽可能少的特权,这不是“太安全意识”

关于MySQL - 如果用户可以创建 View ,他们真的需要 ALTER 和 DROP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032094/

相关文章:

php - 如何在PHP中的单个表行中打印多个表中的值

mysql - 将MySQL数据库复制到另一台机器

mysql - 如何在 mysql 中声明二级或非唯一索引?

c# - 除非使用管理员帐户,否则 Windows 服务不会命中 OnStart

MYSQL:如何根据另一个表中的数据选择列?

mysql - 在不使用 MySQL 中的 LIMIT 和 OFFSET 的情况下在存储过程中进行分页。

mysql.user - 列出列(权限)值作为记录

php - phpmyadmin 没有权限

postgresql - REVOKE/GRANT ALL ON FUNCTION 更改了哪些表和列

x86 - CPU特权环: Why rings 1 and 2 aren't used?