通过SQL命令显示MySQL主机
Show DatabaseUse 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