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

【MySQL--->用户管理】

文章目录

    • @[TOC](文章目录)
  • 一、用户管理表
  • 二、基本操作
  • 三、用户权限
    • 分配给用户某个数据库中某个表的某个权限. grant 权限 on 库.表名 to 用户名@主机名. ![在这里插入图片描述](https://img-blog.csdnimg.cn/fe8eb171ef9343c3a09bd64d4f0db5c1.png)分配给用户某个数据库中全部表的全部权限. grant all on 库.表名 to 用户名@主机名. 如果权限没有生效可以用flush privileges;刷新缓冲区,和重新选择数据库的方法解决. ![在这里插入图片描述](https://img-blog.csdnimg.cn/486d1074c22640d198387efcf595912d.png) 回收权限 revoke 权限 on 库名.表名 from 用户名@主机名; ![在这里插入图片描述](https://img-blog.csdnimg.cn/20d0ee1197704aff8e3524c62bde2d6c.png) 查看权限 show grant 用户名@主机名 ![在这里插入图片描述](https://img-blog.csdnimg.cn/40874b0a4cee4c9594795682e553359f.png)

一、用户管理表

在MySQL内部有一个mysql数据库,数据库中的user表就是用来管理用户信息的,创建用户和修改用户信息可以像表一样操作.
在这里插入图片描述
在这里插入图片描述

二、基本操作

创建用户
在这里插入图片描述
修改密码,root可以修改任何用户的密码,普通用户只能修改自己的密码.
在这里插入图片描述
删除用户
在这里插入图片描述
跨主机登录
主机名设置为localhost,只能在终端主机也就是本主机登录,设置%可以任意主机登录.
在这里插入图片描述

三、用户权限

分配给用户某个数据库中某个表的某个权限.
grant 权限 on 库.表名 to 用户名@主机名.
在这里插入图片描述分配给用户某个数据库中全部表的全部权限.
grant all on 库.表名 to 用户名@主机名.
如果权限没有生效可以用flush privileges;刷新缓冲区,和重新选择数据库的方法解决.
在这里插入图片描述
回收权限
revoke 权限 on 库名.表名 from 用户名@主机名;
在这里插入图片描述
查看权限
show grant 用户名@主机名
在这里插入图片描述


http://www.kler.cn/a/137525.html

相关文章:

  • 移远通信推出六款新型天线,为物联网客户带来更丰富的产品选择
  • IDEA-运行测试方法提示Command line is too long
  • vivado产生报告阅读分析13-时序报告9
  • YOLOv8更换骨干网络HorNet:递归门控卷积的高效高阶空间交互——涨点神器!
  • C++基础从0到1入门编程(三)
  • STM32获取最大堆栈空间
  • 生成式 AI 落地制造业的关键是什么?亚马逊云科技给出答案
  • MindSpore基础教程:使用 MindCV和 Gradio 创建一个图像分类应用
  • shell脚本之条件语句
  • 鸿蒙系统扫盲(二):再谈鸿蒙是不是安卓套壳?
  • 全志XR806基于http的无线ota功能实验
  • 开发知识点-uniapp微信小程序-开发指南
  • 阿里云3M固定带宽服务器速度快吗?是否够用?
  • 本地私域线上线下 线上和线下的小程序
  • spring面试题合集介绍
  • vivado产生报告阅读分析14-时序报告10
  • RedisConnectionFactory is required已解决!!!!
  • 机器学习第7天:逻辑回归
  • JVM对象创建与内存分配
  • 【漏洞复现】IP-guard WebServer 存在远程命令执行漏洞