当前位置: 首页 > news >正文

MySQL:用户管理

添加用户

create user 'username'@'localhost' identified by 'user_password';

删除用户

drop user 'username'@'localhost';

查看所有用户

输入格式

select user,host from mysql.user;

输出

mysql> select user,host from mysql.user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| user01           | localhost |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)

查看当前用户

输入格式

select current_user();
或select user();

这里的user()是个函数,相当于调用了此函数去查询当前用户的信息        

输出

mysql> select current_user;
+----------------+
| current_user   |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

登录新用户

  • 通过cmd控制台使用MySQL命令进行用户名的输入和密码的输入。
mysql -u user01 -p

 

修改用户名

rename user 'oldname'@'localhost' to 'newname'@'localhost';

修改用户密码

 alter user 'User01'@'localhost' identified by 'new_password';

查看用户权限

注:查看权限也需要在root权限下!

show grants for 'User01'@'localhost';

添加权限

添加权限是指,将root用户的数据库读取等权限赋予你所指定的用户。

这里root创建一个test的数据库,并将数据库内任意表的权限全部给与user01用户

grant all on test.* to 'User01'@'localhost';
//这里的all是指将test.*的所有权限都给User01

撤销权限

revoke delete on test.* from 'User01'@'localhost';
//将user01在test.*的删除权限去除

tip

小tip
刷新系统权限表,即时生效

flush privileges;

 

 

 

 

 

 

 

 

 

 

 

 

http://www.lryc.cn/news/442328.html

相关文章:

  • 论文《Mixture of Weak Strong Experts on Graphs》笔记
  • 【诉讼流程-健身房-违约-私教课-诉讼书提交流程-民事诉讼-自我学习-铺平通往法律的阶梯-讲解(3)】
  • 数据结构(Day14)
  • Paragon NTFS for Mac和Tuxera NTFS for Mac,那么两种工具有什么区别呢?
  • HashTable结构体数组实现
  • Python 管理 AWS ElastiCache 告警
  • 【无人机设计与控制】四旋翼无人机俯仰姿态保持模糊PID控制(带说明报告)
  • [数据集][目标检测]不同颜色的安全帽检测数据集VOC+YOLO格式7574张5类别
  • 确保 App 跟踪透明度权限:Flutter 中的实践
  • 李沐 过拟合和欠拟合【动手学深度学习v2】
  • Go Testify学习与使用
  • Word中引用参考文献和公式编号的方法
  • [数据集][目标检测]智慧养殖场肉鸡目标检测数据集VOC+YOLO格式3548张1类别
  • Vision Transform—用于大规模图像分类的Transformers架构
  • 内核驱动开发之系统移植
  • 前端在网络安全攻击问题上能做什么?
  • IntelliJ IDEA 创建 HTML 项目教程
  • YOLOv9改进系列,YOLOv9主干网络替换为RepViT (CVPR 2024,清华提出,独家首发),助力涨点
  • VBS学习1 - 语法、内置函数、内置对象
  • 11 vue3之插槽全家桶
  • Excel 基础知识-操作手册1
  • Python 类的继承
  • gRPC介绍
  • Git之误执行git rm -r解决方案(六十七)
  • html文件指什么
  • AAAI2024--频谱在多模态表示和融合中的作用更为有效:A Multimodal Spectrum Rumor Detector
  • 【Python报错已解决】SyntaxError invalid syntax
  • CI/CD持续集成和持续部署以及相关软件的使用
  • Charles mac电脑配置
  • FPGA基本结构和简单原理