如何从 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 检索数据
如何使用 phpMyAdmin 将数据从 zip 文件上传到 MySQL 数据库?
如何将数据从我的本地 phpmyadmin mysql 数据库复制到 godaddy cpanel mysql 数据库?