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

Den*_*man 33 mysql ip host

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

jos*_*chi 50

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

SHOW VARIABLES WHERE Variable_name = 'port' 会给你端口号。

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

  • 我的主机名是“ubuntu”。我如何检查它的IP地址? (6认同)
  • information_schema 等效:`select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';` (3认同)

pik*_*kai 15

如果使用 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)
Run Code Online (Sandbox Code Playgroud)

或者只是在 mysql 提示符下写状态

mysql> \s
Run Code Online (Sandbox Code Playgroud)

或者

 mysql> status
Run Code Online (Sandbox Code Playgroud)


小智 7

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