学习参考https://www.bilibili.com/video/BV1Kr4y1i7ru?spm_id_from=333.999.0.0

一.用户管理

1.查询用户
use mysql;
select *from user;

2.创建用户
create user '用户名'@'主机' identified by '密码';
#在任意主机上访问------------------------------
create user '用户名'@'%' identified by '密码';
#在当前主机上访问------------------------------
create user '用户名'@'localhost' identified by '密码';

尝试用这个新建的用户访问一下

寄。
用root登录的话就没问题,
环境变量也没问题,
管理员启动cmd也没问题 。
3.修改用户密码
create user 'zhang1'@'%' identified by '123456';

alter user 'zhang1'@'%' identified with mysql_native_password by '123';

报错,寄。
4.删除用户
drop user '用户名'@'主机';

二.权限控制


1.查询权限
show grants for 'zhang1'@'%';

2.授予权限
grant all on text.* to 'zhang1'@'%';

3.撤销权限
revoke all on text.* from 'zhang1'@'%';

这篇博客详细介绍了MySQL数据库中用户管理的基本操作,包括查询用户、创建用户、修改用户密码以及删除用户的方法。同时,也讲解了权限控制的相关内容,如查询权限、授予权限和撤销权限的步骤。在实际操作中,遇到修改用户密码时报错的问题,提示操作失败。文章适合对MySQL有一定基础的读者,旨在帮助他们更好地理解和管理数据库用户及权限。
288

被折叠的 条评论
为什么被折叠?



