Я думаю, вы пытаетесь получить удаленный хост подключающегося пользователя ...
Вы можете получить строку типа myuser @ localhost из команды:
SELECT USER()
Вы можете разделить этот результат на знак '@', чтобы получить части:
-- delivers the "remote_host" e.g. "localhost"
SELECT SUBSTRING_INDEX(USER(), '@', -1)
-- delivers the user-name e.g. "myuser"
SELECT SUBSTRING_INDEX(USER(), '@', 1)
если вы подключаетесь через IP-адрес, вы получите ipadress вместо имени хоста.