我如何找出我的 MySQL 主机的 IP 地址?

我如何找出我的 MySQL 主机的 IP 地址?

我在 x10hosting (x10.bz) 上运行一个免费域名,我想找出我的 MySQL 主机的 IP 地址,这样我就可以从另一个主机访问 MySQL 数据库。我已经将该主机添加到访问列表中,但现在我需要找出 MySQL 主机的 IP 地址。我该如何找到它?x10 使用 cPanel X 和 PHPMyAdmin。

答案1

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

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

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

答案2

如果你使用 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

答案3

使用 PHPMyAdmin,如果您单击“主页”>“MySQL 系统变量”,则所有变量都已列出。您可以使用浏览器的查找功能搜索“主机名”和“端口”变量或滚动到它们。它们按字母顺序列出。如果您不是技术人员,则无需费心查询。

答案4

一旦你进入phpMyAdmin,寻找水平菜单:

仪表板 | Sql | 状态 | 用户...等

点击 变量

您将在这里找到 mySql 服务器的所有变量。您可以尝试使用搜索框来查找特定变量。

祝你好运。

相关内容