Mysql 用户及权限
【1】查询user表结构
不仅知其然,更要知其所以然。
为了更具体的知道user表中的项,建议先查询一下表结构:
:> desc mysql.user;
本地结果如下图:
限于篇幅,截图只是一部分,具体请根据本地实际情况。有了这个结果,更便于充分理解用户与权限项。
【2】查询所有用户
:> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
本地查询结果如下图:
如上,所有用户一目了然。具体想分析哪个用户的权限,请对号入座。
【3】查询某个用户的权限
(1)方式一(用户dingding):
:> show grants for 'dingding'@'%';
本地结果如下图:
如上所述。
(2)方式二:
:> select * from mysql.user where user = 'dingding';
本地结果如下图:
比如,发现该用户没有File_priv权限,即导入文件数据(命令:load data infile)的权限。
如上所述。注意分析两种方式的区别,对比理解。
Good Good Study, Day Day Up.
顺序 选择 循环 总结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2018-08-23 解决“错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
2017-08-23 Linux QtCreator 编译报错:No rule to make target '.../***' needed by '***.o'.stop
2017-08-23 Qt 事件机制