Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zeigen Sie den MySQL-Host über den SQL-Befehl an

So erhalten Sie den aktuellen Hostnamen:-

select @@hostname;
show variables where Variable_name like '%host%';

So erhalten Sie Hosts für alle eingehenden Anfragen:-

select host from information_schema.processlist;

Basierend auf Ihrem letzten Kommentar,
glaube ich nicht, dass Sie die IP für den Hostnamen mit einer reinen MySQL-Funktion auflösen können,
da dies eine Netzwerksuche erfordert, die lange dauern kann.

Das MySQL-Dokument erwähnt jedoch Folgendes:-

resolveip google.com.sg

Dokumente:- http://dev.mysql.com/doc/ refman/5.0/en/resolveip.html