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