Retrieve client ip address in mysql

后端 未结 4 1896
悲&欢浪女
悲&欢浪女 2020-12-05 14:28

I\'m trying to get with a simple SQL statement the IP address of the client. I do not want to use PHP or other techniques. Only pure SQL. When I use

SELECT          


        
4条回答
  •  时光取名叫无心
    2020-12-05 14:40

    You will only get the IP address of the client process communicating with MySQL. Assuming this is what you want:

    select host from information_schema.processlist WHERE ID=connection_id();
    

    Will give you the host name (or IP address if name resolution is not enabled, which it is usually not) connecting to the mysql server on the current connection.

提交回复
热议问题