MySQLホストのIPアドレスを確認するにはどうすればよいですか?


27

x10hosting(x10.bz)で実行されている無料のドメインがあり、MySQLホストのIPアドレスを見つけたいので、別のホストからMySQLデータベースにアクセスできます。そのホストをアクセスリストに追加しましたが、MySQLホストのIPアドレスを確認する必要があります。これをどうやって見つけることができますか?x10はcPanel XとPHPMyAdminを使用しています。

回答:


40

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。サーバーシステム変数


6
私のホスト名は言うubuntu。そのIPアドレスを確認するにはどうすればよいですか?
パセリエ

1
information_schemaと同等:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner

ホスト名をIPアドレスに解決する方法がわからない。鉱山はdockerで実行されているため、ホスト名は意味不明です。
シャルジ

8

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

6

PHPMyAdminを使用すると、「ホーム」>「MySQLシステム変数」をクリックすると、すべての変数がすでにリストされます。ブラウザの検索機能を使用して、「ホスト名」変数と「ポート」変数を検索するか、それらにスクロールできます。アルファベット順にリストされています。あなたが非技術者であれば、クエリについていじることはありません。


3

phpMyAdminに移動したら、水平メニューを探します。

ダッシュボード| SQL ステータス| ユーザー...など

変数をクリックし ます。

ここに、mySqlサーバーのすべての変数があります。特定の変数の検索ボックスを試すことができます。

がんばろう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.