MySQL创建用户及赋予权限

1、show character set;

显示所有可用的字符集以及每个字符集的描述和默认校对。


2、show collation;

显示所有可用的校对,以及它们适用的字符集。


3、创建用户

  1)、在root帐号下:

      create user tom identified by '123456';

   创建了一个tom的用户,密码为123456,不过当你在user表中查询时,mysql保存到user表会对密码加密,所以

看不出真实的值。

  一般不建议直接通过insert想mysql数据库下user表插入用户信息


  2)、重命名

  rename user tom to june;

 

  3)、删除帐号

  drop user june;


  4)、设置访问权限

  必须给用户设定访问权限,否则用户只能登录,,不能看数据,不能执行任何操作。

    #查看用户权限

    show grants for june;


    #赋予权限

    grant select on databasename.* to june;

    这个权限指,允许用户在databasename的任意表中执行select操作。


    #撤销权限

    revoke select on databasename.* from june;

    撤销用户june对databasename数据库表的查看权限。


    #grant和revoke可在几个层次上控制访问权限:

    1):整个服务器,使用grant all 和revoke all;

    2):整个数据库,使用on database.*;

    3):特定的表,使用on database.table;

    4):特定的列;

    5):特定的存储过程。


    #更改密码

    1):更改某一位用户密码;

      set password for june = password('111111');

      //用户june的密码被更改为111111;

    2):更改自己密码

      set password = password('111111');

    //更改自己的密码;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值