Deniz Zoeteman Asked: 2010-04-06 22:18:16 +0800 CST2010-04-06 22:18:16 +0800 CST 2010-04-06 22:18:16 +0800 CST 如何找出我的 MySQL 主机的 IP 地址是什么? 772 我有一个在 x10hosting (x10.bz) 上运行的免费域,我想为它找出我的 MySQL 主机的 IP 地址,以便我可以从另一台主机联系 MySQL 数据库。我已经将该主机添加到访问列表中,但现在我需要找出 MySQL 主机的 IP 地址。我怎样才能找到这个?x10 正在使用 cPanel X 和 PHPMyAdmin。 mysql ip host 4 个回答 Voted Best Answer joschi 2010-04-06T23:14:01+08:002010-04-06T23:14:01+08:00 SQL 查询SHOW VARIABLES WHERE Variable_name = 'hostname'将向您显示 MySQL 服务器的主机名,您可以轻松地将其解析为其 IP 地址。 SHOW VARIABLES WHERE Variable_name = 'port'会给你端口号。 您可以在 MySQL 的手册中找到有关此的详细信息:12.4.5.41。显示变量语法和5.1.4。服务器系统变量 koustuv 2016-07-06T23:53:46+08:002016-07-06T23:53:46+08:00 如果使用 MySQL 5.7 版本,你可以试试这个 mysql> SELECT SUBSTRING_INDEX(USER(), '@', -1) AS ip, @@hostname as hostname, @@port as port, DATABASE() as current_database; +-----------+-----------------+------+------------------+ | ip | hostname | port | current_database | +-----------+-----------------+------+------------------+ | localhost | host001 | 3306 | kakadba | +-----------+-----------------+------+------------------+ 1 row in set (0.00 sec) 或者只是在 mysql 提示符中写入状态 mysql> \s 或者 mysql> status Daniel 2014-10-11T09:52:06+08:002014-10-11T09:52:06+08:00 使用 PHPMyAdmin,如果您单击“主页”>“MySQL 系统变量”,则所有变量都已列出。您可以使用浏览器的查找功能来搜索“主机名”和“端口”变量或滚动到它们。它按字母顺序列出。如果您是非技术人员,请不要纠结于查询。 Aakash 2016-04-27T22:35:47+08:002016-04-27T22:35:47+08:00 进入phpMyAdmin后,查找水平菜单: 仪表板 | Sql | 状态 | 用户...等 单击 变量。 在这里,您将找到 mySql 服务器的所有变量。您可以尝试使用搜索框查找特定变量。 祝你好运。
SQL 查询
SHOW VARIABLES WHERE Variable_name = 'hostname'
将向您显示 MySQL 服务器的主机名,您可以轻松地将其解析为其 IP 地址。SHOW VARIABLES WHERE Variable_name = 'port'
会给你端口号。您可以在 MySQL 的手册中找到有关此的详细信息:12.4.5.41。显示变量语法和5.1.4。服务器系统变量
如果使用 MySQL 5.7 版本,你可以试试这个
或者只是在 mysql 提示符中写入状态
或者
使用 PHPMyAdmin,如果您单击“主页”>“MySQL 系统变量”,则所有变量都已列出。您可以使用浏览器的查找功能来搜索“主机名”和“端口”变量或滚动到它们。它按字母顺序列出。如果您是非技术人员,请不要纠结于查询。
进入phpMyAdmin后,查找水平菜单:
仪表板 | Sql | 状态 | 用户...等
单击 变量。
在这里,您将找到 mySql 服务器的所有变量。您可以尝试使用搜索框查找特定变量。
祝你好运。