X10hosting(x10.bz)で実行されている無料のドメインがあり、MySQLホストのIPアドレスを確認したいので、別のホストからMySQLデータベースに接続できます。そのホストはすでにアクセスリストに追加していますが、MySQLホストのIPアドレスを確認する必要があります。どうすればこれを見つけることができますか? x10はcPanel XとPHPMyAdminを使用しています。
SQLクエリSHOW VARIABLES WHERE Variable_name = 'hostname'
は、IPアドレスに簡単に解決できるMySQLサーバーのホスト名を表示します。
SHOW VARIABLES WHERE Variable_name = 'port'
ポート番号を提供します。
詳細については、MySQLのマニュアルをご覧ください。 12.4.5.41。SHOW VARIABLES Syntax および 5.1.4。Server System Variables
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
OR
mysql> status
PHPMyAdminを使用すると、[ホーム]> [MySQLシステム変数]をクリックすると、すべての変数がすでにリストされています。ブラウザの検索機能を使用して、「ホスト名」と「ポート」の変数を検索するか、それらまでスクロールできます。アルファベット順に記載されています。あなたが非技術者である場合、クエリをいじる必要はありません。
phpMyAdminに入ったら、水平メニューを探します。
ダッシュボード| Sql |ステータス|ユーザー... etc
Variablesをクリックします。
ここでは、mySqlサーバーのすべての変数が見つかります。特定の変数の検索ボックスを試すことができます。
幸運を。