【问题标题】:How to get the IP address [MYSQL]如何获取 IP 地址 [MYSQL]
【发布时间】:2014-12-30 00:40:30
【问题描述】:

如何获取本地机器上运行的mysql服务器的IP地址?

由于名称解析,以下查询返回“localhost”。

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

那么需要做些什么才能不考虑名称解析,或者有没有其他方法可以获取 IP 地址?

谢谢

【问题讨论】:

标签: mysql ip-address


【解决方案1】:

或者

./resolveip localhost 

如果您正在使用 XAMPP 并且无法直接调用 resolveip。 确保您位于 bin 文件夹中。

【讨论】:

    【解决方案2】:

    据我所知,您无法直接获取本地主机的 IP 地址。但是mysql有一个实用程序,它存在于目录mysql\bin中,其执行文件名为resolveip,你可以像这样执行它。

    resolveip localhost
    

    在命令提示符中,请通过将命令提示符路径指向 bin 目录来提供此信息。 有关resolveip click me!!!的更多详细信息

    它将像这样返回文本输出

    IP address of localhost is 127.0.0.1

    这个函数是两种返回方式,即如果你给这样的 ip 地址而不是解析名称

    resolveip 127.0.0.1
    

    它将像这样返回文本输出

    Host name of 127.0.0.1 is mypc.local, localhost

    【讨论】:

      猜你喜欢
      • 2010-12-26
      • 2017-05-12
      • 1970-01-01
      • 2014-03-13
      • 2021-01-28
      • 2010-11-04
      • 2023-04-09
      • 2012-09-26
      相关资源
      最近更新 更多