mysql之列出已登录的 MySQL 用户

Terrylee 阅读:227 2025-06-02 22:19:02 评论:0

我想要一个脚本来显示通过 MySQL 登录到我的服务器的用户。现在我用

show processlist; 

并手动打开每个 BLOB 以查看哪些条目对应于服务器本身,哪些对应于机器人,哪些对应于非事件用户,等等。但必须有更好的方法!

我正在想象一个 Perl 脚本,但也许有更好的方法。想知道谁登录的情况并不少见——是否有一些标准工具?

请您参考如下方法:

从 MySQL 5.1.7 开始,您可以只使用 INFORMATION_SCHEMA PROCESSLIST table :

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 


标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号