数据控制语言

观察mysql系统中所有的数据库

Show databases;

然后看最后一行的表user

Desc user;

发现里边有host和user里边有两个表,这是符合主键,两个加起来只要不一样就可以确定唯一的一行,可以用select host,user from user 来局部看user中的两项

可以看到,root的权限是localhost,这个表示只能在当地用root账户和密码登录,如果是%,任何电脑都可以登录你的服务器

最后一列是密码,倒数第二列是加密密码的,可以看到其他密码被加密了,root没有密码,我们现在要创建一个用户,也会出现在这个表中

我们可以发现,同一个密码,同一个加密方式,加密出来的东西还是不一样,说明还给我们加了一点别的东西

用这行代码可以进入用户

用这一行可以改创建的用户密码

同样的,这个可以删除用户

但是我们发现他只有两个权限,还是没有意义的,现在去修改权限

这里可以发现我们把查看qiku数据库权限给了用户admin,发现多出来了一个qiku

可以看到我们只有查询权限,没有删除权限,给什么权限有什么权限,不给就没有

这行指令是给所有权限

这样就可以创建表了

我们要取消一个权限就用revoke,后边权限一模一样

给权限必须是Mysql,不能自己给自己

相关推荐
不脱发的程序猿11 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
程序员塔塔喵12 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
北京青蓝智慧马老师12 小时前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
笃行35013 小时前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI13 小时前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
码士集团小青15 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节
LMT流氓兔16 小时前
第五单元——第十二课:把脚本整理成项目
java·数据库·python·langchain·1024程序员节
cuijiecheng201816 小时前
WeFlow 无法使用怎么办?一次数据库组件到期问题的排查与修复
数据库·oracle
一条泥憨鱼16 小时前
【Redis | 黑马点评】附近商铺功能源码解读
数据库·redis·缓存
念何架构之路17 小时前
Go reflect 包:结构体反射 —Field、Tag 与 VisibleFields
java·数据库·golang