【问题标题】:How to find out mySQL server ip address from phpmyadmin如何从 phpmyadmin 中找出 mySQL 服务器的 IP 地址
【发布时间】:2011-09-22 22:04:35
【问题描述】:

我可以访问我服务器的 phpmyadmin。但是我怎样才能从 phpmyadmin 中找到 mysql 的 IP 地址。我的网络服务器和 mysql 使用不同的 IP。

有什么办法可以查到吗?

【问题讨论】:

  • 如果以下答案之一回答了您的问题,本网站的工作方式,您将“接受”答案,更多信息请点击此处:What should I do when someone answers my question? 。但前提是你的问题真的得到了回答。如果没有,请考虑在问题中添加更多详细信息。
  • @FrankerZ 这个问题是 8 年前问的,大约 7 年前,当你给你回信的时候……他最后一次被看到是在 2012 年你真的没想到他会回来接受回答吗?

标签: mysql phpmyadmin


【解决方案1】:

服务器地址存储在config.php

【讨论】:

    【解决方案2】:

    MySQL 不关心它的 IP 地址。你能得到的最接近的是主机名:

    select * from GLOBAL_variables where variable_name like 'hostname';
    

    【讨论】:

      【解决方案3】:

      您可以 ssh 到您的服务器并运行此命令

       ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
      

      它对我有用..

      【讨论】:

        【解决方案4】:
        select * from SHOW VARIABLES WHERE Variable_name = 'hostname';
        

        【讨论】:

          【解决方案5】:

          作为替代方案,由于您知道主机名,因此可以通过 Web 服务器中的主机名解析数据库服务器 IP。

          http://php.net/manual/en/function.gethostbyname.php

          【讨论】:

            【解决方案6】:

            SQL 查询 SHOW VARIABLES WHERE Variable_name = 'hostname' 将显示 MySQL 服务器的主机名,您可以轻松地将其解析为其 IP 地址。

            SHOW VARIABLES WHERE Variable_name = 'port'将为您提供端口号。

            您可以在 MySQL 手册:12.4.5.41 中找到有关此内容的详细信息。 SHOW VARIABLES 语法和 5.1.4.服务器系统变量

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-07-02
              • 2015-03-23
              • 2017-06-20
              • 2016-12-27
              • 1970-01-01
              • 2012-02-01
              • 2010-11-25
              • 1970-01-01
              相关资源
              最近更新 更多