为MySQL用户提供有限的权限

时间:2010-11-08 19:41:55

标签: mysql ubuntu

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

我检查了这个帖子但是通过phpMyAdmin的东西根本不适用于我:

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

遇到3个问题:

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

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

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

  4. 请帮忙。

1 个答案:

答案 0 :(得分:1)

这对我有用:

alt text

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