在phpMyAdmin中为MySQL新建用户并分配数据库权限

出于安全考虑,在应用程序中尽量不要使用具有全局权限的root用户来连接MySQL数据库,建议为每个数据库创建一个对应的用户,并分配该用户只允许操作该库的权限。下边演示下如何在phpMyAdmin中为MySQL新建用户并分配数据库权限。

1.演示环境

phpMyAdmin版本:3.4.7.1
MySQL版本:5.0.87

2.添加新用户

①.使用root账户登录phpMyAdmin,在右侧菜单中选择"权限",然后点击添加新用户:



②.添加用户信息:

登录信息:填写用户名、主机、密码、重新输入
用户数据库:选择无
全局权限:全不选
资源限制:默认



点击"新建用户"按钮,新用户添加完成。

3.给用户分配数据库权限

①.在"权限"页面中找到刚添加的新用户,点击"编辑权限":



②.在弹出的对话框中找到"按数据库指定权限"部分,并选择要为用户添加权限的数据库:



③.在指定权限页面中钩选数据、结构、管理全部权限,点击"执行"按钮即可为指定库分配权限:



重复②③两个步骤还可为用户添加其他数据库权限,这样,用户数据库权限就分配好了。

最后,可以用新建的用户登录phpMyAdmin,验证下权限分配是否正确。

评论: 0 | 引用: 0 | 查看次数: 10018
发表评论
登录后再发表评论!