如何给mysql用户分配权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给mysql用户分配权限相关的知识,希望对你有一定的参考价值。
查看用户权限mysql> show grants for zx_root;
赋予权限
mysql> grant select on dmc_db.* to zx_root;
回收权限
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
设置权限时必须给出一下信息
1,要授予的权限
2,被授予访问权限的数据库或表
3,用户名
grant和revoke可以在几个层次上控制访问权限
1,整个服务器,使用 grant ALL 和revoke ALL
2,整个数据库,使用on database.*
3,特点表,使用on database.table
4,特定的列
5,特定的存储过程 参考技术A grant 权限 on *.* to '用户'@'ip';
比如所有库的查询权限,就: *.* 代表所有库下的所有表
grant select on *.* to '用户'@'ip';
所有权限的话
grant all privileges on *.* to '用户'@'ip';
赋权限后记得刷新: flush privileges本回答被提问者采纳 参考技术B
MYSQL用户权限管理
以上是关于如何给mysql用户分配权限的主要内容,如果未能解决你的问题,请参考以下文章