数据控制语言

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

Show databases;

然后看最后一行的表user

Desc user;

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

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

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

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

用这行代码可以进入用户

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

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

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

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

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

这行指令是给所有权限

这样就可以创建表了

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

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

相关推荐
云游云记44 分钟前
Redis 在 PHP 中的使用完全教程
数据库·redis·php
张洛闻Eren1 小时前
云原生k8s【第五课】:资源配额与限制
运维·数据库·云原生·kubernetes·k8s·github
天行健,君子而铎1 小时前
2026年中国API安全产品综合排名:选型指南与市场趋势解析
大数据·数据库·安全
瀚高PG实验室1 小时前
PostgreSQL 服务器因整数回绕导致分配空间过小HGVE-2026-E008
运维·服务器·数据库·瀚高数据库
todoitbo1 小时前
向量数据库不该成为新孤岛:KingbaseES 多模融合架构如何减少数据搬运
数据库·架构·国产数据库·kes
mwmbfh1 小时前
【CentOS7环境下Redis 6.2.14 源码编译部署说明】
linux·运维·数据库·redis
175063319451 小时前
Ubuntu24 DNS 问题
网络·数据库
风123456789~1 小时前
【Oracle专栏】跨服务器调用ORA-02064: 不支持分布式操作
数据库·oracle
瀚高PG实验室1 小时前
PostgreSQL libpq lo_* 函数允许服务器超级用户覆盖客户端栈内存HGVE-2026-E011
服务器·数据库·postgresql·瀚高数据库