回答:
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。サーバーシステム変数
select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
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
ubuntu
。そのIPアドレスを確認するにはどうすればよいですか?