mysql学习--DCL

1、查询用户

sql 复制代码
mysql> use mysql;
mysql> select user from user;

2、创建用户

sql 复制代码
mysql> create user 'aaaaa'@'localhost' identified by '123';--在当前主机可以登录
mysql> create user 'bbbbb'@'%' identified by '123';--在任意主机都可以登录

3、删除用户

sql 复制代码
mysql> drop user 'aaaaa'@'localhost';

4、修改用户密码

sql 复制代码
mysql> update user set password = password('456') where user='bbbbb';

5、忘记root密码

powershell 复制代码
net stop MYSQL93 停止mysql服务
mysqld --skip-grant-tables 用无验证的方式启动mysql服务
重新打开一个cmd窗口,输入mysql,启动服务,修改密码
手动结束mysql进程
net start MYSQL93 重启mysql服务

6、查询用户权限

sql 复制代码
mysql> show grants for 'root'@'localhost';--root是用户名,localhost是主机名

7、授予用户权限

sql 复制代码
GRANT SELECT, INSERT ON db1.account TO 'bbbbb'@'%';
GRANT ALL ON *.* TO 'bbbbb'@'%';

8、撤销用户权限

sql 复制代码
REVOKE ALL PRIVILEGES ON db1.* FROM '用户名'@'主机名';
相关推荐
段一凡-华北理工大学1 分钟前
工业领域的Hadoop架构学习~系列文章03:MapReduce编程模型深度解读
大数据·人工智能·hadoop·学习·架构·高炉炼铁·高炉智能化
朝阳5815 分钟前
MySQL 主从复制 — 双服务器灾备方案(原生安装)
服务器·数据库·mysql
bush416 分钟前
嵌入式linux学习记录三
学习
霸道流氓气质19 分钟前
Spring AI Alibaba 学习路线图:从入门到精通
人工智能·学习·spring
Engineer邓祥浩20 分钟前
宏观认知(二):AI项目落地与团队协作——吴恩达《AI for Everyone》Week2学习笔记
人工智能·笔记·学习
WMX101225 分钟前
Unity-shader学习记录
学习·unity·游戏引擎
.Cnn26 分钟前
MySQL事务和Spring事务
数据库·后端·mysql·spring
Mister西泽30 分钟前
线性代数-学习日记
学习
sakiko_34 分钟前
Swift学习笔记35-本地化
笔记·学习·swift
星幻元宇VR44 分钟前
VR心理骑行设备:心理健康教育的新型互动体验
科技·学习·安全·vr