답변:
명령 행 클라이언트에 이미 로그인 한 경우 다음을 시도하십시오.
mysql> select user();
다음과 비슷한 결과가 출력됩니다.
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)
내 위의 예에서, I는 로그인 한 root
에서 localhost
.
포트 번호 및 기타 흥미로운 설정을 찾으려면 다음 명령을 사용하십시오.
mysql> show variables;
MySQL 이 실행중인 로컬 호스트 의 포트 번호 를 알고 싶다면 MySQL Command line client 에서이 쿼리를 사용할 수 있습니다.
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 Command line client 에서이 쿼리를 사용할 수 있습니다.
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 Command line client 에서이 쿼리를 사용할 수 있습니다.
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;
정확한 변수 이름 use을 모르는 경우 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 호스트 이름입니다.
만약 당신이 romote box라면 당신이 그 호스트를 직접 ping 할 수있는 것보다, 만약 당신이 그 box와 네트워크에 있다면 당신은 그 호스트를 ping 할 수 있어야합니다.
이 경우 UNIX or Linux you can run "hostname" command
터미널에서 호스트 이름을 확인합니다. 그것이 창이라면 당신은 당신이 볼 수있는 동일한 값을 MyComputer-> right click -> properties ->Computer Name
볼 수 있습니다 (즉, 시스템 속성)
그것이 당신의 Q에 대답하기를 바랍니다.
기본 설정은 다음과 같습니다
기본적으로 사용자 이름은 이다 루트
기본적으로 암호가 널 (null)이 / // 평균 아무것도 비어
기본적으로 URL을하는 것입니다 로컬 호스트 또는 127.0.0.1 아파치와 대한
로컬 호스트 : / phpMyAdmin을 위한 MySQL의 // 당신이 XAMPP / WAMP / MAMP를 사용하는 경우
기본 포트 = 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
--------------