我正在尝试创建一个只能从数据库中读取的用户。这是phpMyAdmin上的用户创建屏幕。对于第一组(Data
),我认为我只需要SELECT
。但我不确定第二和第三组(Structure
和Administration
)。像Event
Trigger
Execute
这样的选项有点令人困惑。我是否需要那些只读用户?我究竟需要启用/禁用什么?
答案 0 :(得分:10)
如果用户只能阅读数据库,则不应授予他们任何“结构”或“管理”下列出的权限。
答案 1 :(得分:4)
禁用“结构”和“管理”中的所有内容。给一个人在表/ db上的只读权限是没有意义的,同时让他们能够完全销毁同一个表/ db。
答案 2 :(得分:4)
第一部分仅涉及使用表格数据进行管理,您只需要SELECT
权限即可拥有只读用户。