如何从 phpmyadmin 中找出 mySQL 服务器的 IP 地址

Posted

技术标签:

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

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

有什么办法可以查到吗?

【问题讨论】:

***.com/questions/8330898/find-server-ip-by-sql 如果以下答案之一回答了您的问题,本网站的工作方式,您将“接受”答案,更多信息请点击此处:What should I do when someone answers my question? 。但前提是你的问题真的得到了回答。如果没有,请考虑在问题中添加更多详细信息。 @FrankerZ 这个问题是 8 年前问的,大约 7 年前,当你给你回信的时候……他最后一次被看到是在 2012 年你真的没想到他会回来接受回答吗? 【参考方案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.服务器系统变量

【讨论】:

以上是关于如何从 phpmyadmin 中找出 mySQL 服务器的 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

如何从 mysql 工作台中的 phpmyadmin 检索数据

如何找出mysql数据库的用户名和密码

如何找出mysql数据库的用户名和密码

如何使用 PHPmyAdmin 找出数据库和表的字符集?

如何使用 phpMyAdmin 将数据从 zip 文件上传到 MySQL 数据库?

如何将数据从我的本地 phpmyadmin mysql 数据库复制到 godaddy cpanel mysql 数据库?