본문 바로가기
MySql

MySQL 쿼리를 사용하여 IP 주소 얻기

by 베이스 공부 2020. 12. 10.
반응형

MySQL 쿼리에서 :

SELECT host
FROM information_schema.processlist
WHERE ID = connection_id( )
LIMIT 0 , 30

^이 쿼리의 결과는 localhost 입니다.

SELECT @@hostname;

^이 쿼리의 결과는 localhost 입니다.

하지만 192.168.1.2 와 같은 ipaddress가 필요합니다.

질문 : mysql 쿼리를 사용하여이 결과를 얻는 방법

 

해결 방법

 

포트 번호없이 IP 주소 만 가져옵니다.

 Select SUBSTRING_INDEX(host,':',1) as 'ip' 
 From information_schema.processlist 
 WHERE ID=connection_id();

 

참조 페이지 https://stackoverflow.com/questions/21777200

 

 

반응형

댓글