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;
Основываясь на вашем последнем комментарии,
я не думаю, что вы можете разрешить IP для имени хоста с помощью чистой функции mysql,
поскольку для этого требуется поиск в сети, что может занять много времени.
Однако в документе mysql упоминается это: -
resolveip google.com.sg
документы: - http://dev.mysql.com/doc/refman/5.0/en/resolveip.html
Может быть
источник
Я думаю, вы пытаетесь получить удаленный хост подключенного пользователя ...
Вы можете получить строку типа myuser @ localhost из команды:
Вы можете разделить этот результат на знак '@', чтобы получить части:
если вы подключаетесь через IP-адрес, вы получите IP-адрес вместо имени хоста.
источник
Это могло бы вам помочь !!
источник