grant语句:用户授权--为某个用户赋予某些权限
可以对普通用户增加查询,删除,插入,修改数据库中表数据的权利
对开发人员可以增加创建表、索引、视图等权限。
grant执行语句:
grant all【权限】[privileges] on 库.表 用户名@localhost【如果是本地就写这个】identifield by '密码';
查看mysql的用户权限:
命令语句是:show grants for 【用户名】;

先对用户lml授予所有数据库的权限,然后突出,重新用lml的用户登录到mysql中;
进入lml用户后尝试创建一个数据库demo是成功的,创建一张user表也是可以的。

在重新回到root用户下lml用户的权限进行修改。
在root用户界面对lml进行配置。--对test库下的所有表只有select权限,


同时你切换到lml用户下面,在查询数据库的时候可以发现只能查到test库。

但是当我们想再次创建表的时候,这是不被允许的。

查询表的数据是被允许的,但是也不可以插入数据。

最后
以上就是勤恳黄豆最近收集整理的关于MySQL的GRANT语句的全部内容,更多相关MySQL内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复