通过SQL命令显示MySQL主机

Show Database

Use database

show tables

Describe <table>

一切都很好,但是可以显示当前的连接主机。不是connection_id,而是主机的IP地址或名称。

回答:

获取当前主机名:

select @@hostname;

show variables where Variable_name like '%host%';

为所有传入请求获取主机:

select host from information_schema.processlist;

根据您的最新评论,

我认为您无法使用纯mysql函数来解析主机名的IP,

因为它需要进行网络查找,这可能需要很长时间。

但是,mysql文档提到了这一点:

resolveip google.com.sg

docs:-http:

//dev.mysql.com/doc/refman/5.0/en/resolveip.html

以上是 通过SQL命令显示MySQL主机 的全部内容, 来源链接: utcz.com/qa/397783.html

回到顶部