码迷,mamicode.com
首页 > 数据库 > 详细

mysql用户的创建和授权

时间:2020-05-29 12:11:45      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:sel   管理员   alter   show   drop   加密   引号   权限   管理员密码   

1 用户的创建

创建wangsiyu用户,只能在localhost这个服务器登录,密码是wangsiyu123
create user ‘wangsiyu‘@‘localhost‘ identified by ‘wangsiyu123‘;
创建neha用户,可以在任意电脑登录,密码是nezha123
create user ‘nezha‘@‘%‘ identified by ‘nezha‘;
创建的用户都在mysql数据库的user表中,密码都经过了加密。

2 给用户授权

给wangsiyu用户分配tx数据库的所有表的创建表,修改表,插入,更新,查询权限。
grant create,alter,insert,update,select on tx.* to ‘wangsiyu‘@‘localhost‘;
给nezha分配所有权限,对tx数据库的所有表操作
grant all on tx.* to ‘nezha‘@‘%‘;

3 撤销授权

撤销nezha对tx数据库中所有表的操作权限
revoke all on tx.* from ‘nazhe‘@‘localhost‘;

4 查看用户权限

查看wangsiyu的用户权限
show grants for ‘wangsiyu‘@‘localhost‘;
查看nezha的用户权限
show grants for ‘nezha‘@‘%‘;

5 删除用户

删除wangsiyu
drop user ‘wangsiyu‘@‘localhost‘;

6 修改管理员密码

mysqladmin -uroot -p password 新密码

  • 需要在没有登录情况下操作
  • 新密码不需要加上引号

7 修改普通用户的密码

修改wangsiyu密码为123
set password for ‘wangsiyu‘@‘localhost‘ = password(‘123‘)

  • 需要在登录mysql情况下操作
  • 新密码需要加上引号;

mysql用户的创建和授权

标签:sel   管理员   alter   show   drop   加密   引号   权限   管理员密码   

原文地址:https://www.cnblogs.com/hellosiyu/p/12986477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!