数据控制语言

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

Show databases;

然后看最后一行的表user

Desc user;

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

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

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

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

用这行代码可以进入用户

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

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

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

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

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

这行指令是给所有权限

这样就可以创建表了

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

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

相关推荐
笃行35017 小时前
【金仓数据库产品体验官】订单增量同步实战:MERGE、OUTPUT 与 IDENTITY 的兼容验证
数据库
星恒随风21 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
无奈笑天下1 天前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
xiaoye-duck1 天前
《C++ 项目:手写大模型接入 SDK》会话模块整合:内存 SessionManager 与 DataManager 持久化联动
开发语言·数据库·c++·语言模型
AllData公司负责人1 天前
AI大模型数据开发底座系列说明书:AllData集成DB-GPT开源项目建设 AI 多模态分析底座,涵盖模态解析/智能大屏/MCP 扩展!
大数据·数据库·人工智能·gpt·数据采集·数据接入·模态解析
2601_967987371 天前
Sqlite参考手册
数据库·python·sqlite·api·教程
隔窗听雨眠1 天前
Oracle日志体系分层结构与故障定位路径
数据库·oracle·故障排查
为思念酝酿的痛1 天前
C语言操作MySQL
数据库·mysql
ShineWinsu1 天前
对于Qt:QTabWidget常见属性的解析
开发语言·数据库·c++·qt·浏览器·qtabwidget·标签页
星恒随风1 天前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql