给 MySQL 用户有限的权限

Posted

技术标签:

【中文标题】给 MySQL 用户有限的权限【英文标题】:Give MySQL users limited permissions 【发布时间】:2011-05-06 20:33:00 【问题描述】:

在我们公司,我们为 php 开发人员提供桌面用户帐户......所以我们也不为他们提供 mysql root 密码。我想要完成的是让用户只创建、查看和控制他们创建的数据库。

我检查了这个线程,但是通过 phpMyAdmin 的东西根本不适合我:

http://ubuntuforums.org/showthread.php?t=323021

遇到 3 个问题:

    用户创建的数据库不会自动为其用户名添加前缀。

    用户能够删除其他用户的数据库(我取消选中所有管理员列权限。)

    如果用户没有将用户名作为前缀,他们会看到所有应该隐藏的数据库。

请帮忙。

【问题讨论】:

【参考方案1】:

这对我有用:

“用户数据库”设置是关键。确保您没有设置任何显示在该选项集正下方的全局授权。

【讨论】:

以上是关于给 MySQL 用户有限的权限的主要内容,如果未能解决你的问题,请参考以下文章

如何给mysql用户分配权限

如何给mysql用户分配权限

mysql 备份用户给啥权限

为具有有限权限的实体框架创建登录名和用户

oracle如何给用户创建查询序列的权限?

Mysql创建新用户并赋予权限