MySQL之用户权限(一)

1、创建用户
create user ‘用户名’@’%’ identified by ‘用户名’;
说明:%代表外部连接所有的IP,可指定固定的IP或者是本地连接(localhost)

2、删除用户
drop user ‘用户名’@’%’;

3、用户权限
3.1、 --赋予某个用户某个数据库下所有表的所有权限
mysql grand all privilege on 数据库名.* 用户名@%;

3.2、 --赋予用户指定的某些权限
grant select,delete,update,create,drop on 数据库名.* to 用户名@"%";

3.3、 --赋予用户所有数据库的所有权限
mysql grand all privilege on . 用户名@%;

3.4、 --收回赋予的权限
revoke privileges ON 数据库名.table FROM ‘用户名’@‘host’;

3.5、 --刷新权限,使生效
flush privileges;

4、修改用户
4.1、 --修改用户名称
update mysql.user set user=“dns” where user=“root”; 将用户名为root的改为dns

4.2、 --修改用户密码
set password for 用户名@"%" = PASSWORD(新密码);
还有很多其他修改的方法,这个博客很详细
https://blog.csdn.net/code386/article/details/89165841

5、查询用户
5.1、 --查询MySQL下的所有用户
select user,host from mysql.user;

5.2、 --查询某个用户的权限
show grants for ‘用户名’@’%’;

.
.
.
.
.
下面是我的公众号,收集了现在主流的大数据技能和架构,欢迎大家一起来学习交流。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值