MySQL 08DCL管理用户、授权

本文详细介绍MySQL数据库中用户管理及权限操作的核心指令,包括创建、删除、修改用户,以及查询、授予和撤销用户权限的方法。

一、管理用户

添加用户:create user ‘用户名’@‘主机名’ identified by ‘密码’;

删除用户:drop user ‘用户名’@‘主机名’;

修改用户密码:set password for ‘用户名’@‘主机名’ = password(‘新密码’); 或者 update user set password=password(‘新密码’) where user=‘用户名’;

查询用户:
* 切换到mysql数据库 use mysql;
* 查询user表 select * from user;
* 通配符:%表示可以在任意主机使用用户登录数据库

mysql中忘记root用户的密码?
* cmd --> net stop mysql
* 使用无验证方式启动mysql服务:mysql --skip-grant-tables
* 打开新的cmd窗口,直接输入mysql命令,敲回车可登陆成功
* use mysql;
* update user password = password(‘新密码’) where user=‘root’;
* 关闭两个窗口
* 打开任务管理器,手动结束mysql.exe进程
* 启动mysql服务,使用新密码登录

二、权限管理

查询权限: show grants for ‘用户名’@‘主机名’;

授予权限:grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;
给某用户授予所有权限,在任意数据库任意表上
grant all on . to ‘用户名’@‘主机名’;

撤销权限:revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值