美文网首页
mysql--创建新用户和授权的方法

mysql--创建新用户和授权的方法

作者: Yc仔 | 来源:发表于2020-05-17 16:57 被阅读0次

    1、登录数据库 mysql -u root -p

          输入密码登录

    2、在mysql这个数据库找到user表

        show databases

          use mysql

          show tables

    一般user表都在最末尾

    3、查询user表里有哪些用户 

    4、创建一个全新用户  create user ‘scc’@'%' identified by '123456' 

    重点:

    ‘scc’==创建的新用户的名称

    @‘%’==制定新用户登录的域名  %代表 全部域名 

    ‘123456’==创建的新用户的密码

    5、验证用户是否创建成功  select user,host  from user;

    6、授权 刚创建的用户一些权限,  基本都是增删改查的权限

    增==insert 

    改==update 

    查==select

    删==delete、drop

    所有权限== all privileges  (不包括授权)

    命令:grant select,insert,update on db1.sc1 to  'scc'@'%;

    只赋予:查增改的权限

    db1.sc1==哪个数据的哪张表

    'scc'@'% ==刚刚创建的用户

    7、使用新创建的用户登录数据库  mysql -u scc -p

    8、验证已授权 可以查看的数据库及表

    总结重点的命令:

    创建用户:create user ‘用户名’@‘域名’ identified by ‘密码’

    删除用户:drop user ‘用户名’@‘域名’

    修改用户:rename user ‘用户名’@‘域名’to ‘新用户名’@‘域名’;

    修改密码: set password for ‘用户名’@‘域名’=password(‘新密码’)

    授权命令:

    查看权限:  show grants for ‘用户名’@‘域名’

    赋予权限: grant 权限 on 数据库.表 to ‘用户名’@‘域名’

    取消权限: revoke 权限 on 数据库.表 to  ‘用户名’@‘域名’

    相关文章

      网友评论

          本文标题:mysql--创建新用户和授权的方法

          本文链接:https://www.haomeiwen.com/subject/xxusohtx.html