我是靠谱客的博主 勤恳黄豆,最近开发中收集的这篇文章主要介绍MySQL的GRANT语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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的GRANT语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部