回答:
コマンドラインクライアントにすでにログインしている場合は、これを試してください:
mysql> select user();
次のようなものが出力されます。
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)
上記の例では、root
からログインしましたlocalhost
。
ポート番号およびその他の興味深い設定を見つけるには、次のコマンドを使用します。
mysql> show variables;
Mysqlが実行されているローカルホストのポート番号を知りたい場合は、MySQLコマンドラインクライアントでこのクエリを使用できます-
SHOW VARIABLES WHERE Variable_name = 'port';
mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
MySQLが実行されているポート番号が表示されます。
Mysqlのホスト名を知りたい場合は、MySQLコマンドラインクライアントでこのクエリを使用できます-
SHOW VARIABLES WHERE Variable_name = 'hostname';
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| hostname | Dell |
+-------------------+-------+
1 row in set (0.00 sec)
mysqlのホスト名が表示されます。
Mysqlのユーザー名を知りたい場合は、MySQLコマンドラインクライアントでこのクエリを使用できます-
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
mysqlのユーザー名が表示されます。
たとえば、次のことを試すことができます。
//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --
//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default
//If you want hostname your db, you can execute query
SELECT @@hostname;
正確な変数名がわからない場合はlike
、結果に500行を超える可能性があるため、次のようにします。
mysql> show variables like "%port%";
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| hostname | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)
たとえば、私の例でkarola-pc
は、mysqlが実行されているボックスのホスト名です。そして、それは私のローカルPCのホスト名です。
それがリモートボックスである場合は、そのホストに直接pingできる場合、そのボックスとネットワークに接続している場合は、そのホストにpingできるはずです。
UNIX or Linux you can run "hostname" command
端末でホスト名を確認する場合。それがウィンドウであれば、MyComputer-> right click -> properties ->Computer Name
あなたはあなたが見ることができるのと同じ値を見ることができます(すなわち、システムのプロパティ)
それがあなたのQに答えることを願っています。
デフォルトの設定は次のとおりです
default-usernameはroot
default-passwordはnull / empty //何も意味しない
default-urlはlocalhostまたはApacheの場合は127.0.0.1、mysqlの 場合は
localhost:/ phpmyadmin // xampp / wamp / mampを使用している場合default-port = 3306
最も簡単な方法は、おそらくコマンドステータスを使用することです。出力には、データベース、ユーザー、ホスト、ポートが表示されます。
mysql> status;
--------------
mysql Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 43
Current database: mysql
Current user: user@localhost
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter: ;
Server version: 8.0.13 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: cp852
Conn. characterset: cp852
TCP port: 3306
Uptime: 3 hours 32 min 40 sec
Threads: 3 Questions: 197 Slow queries: 0 Opens: 214 Flush tables: 2 Open tables: 190 Queries per second avg: 0.015
--------------