MySQL 호스트의 IP 주소가 무엇인지 어떻게 알 수 있습니까?


27

x10hosting (x10.bz)에서 무료 도메인을 실행하고 있으며 MySQL 호스트의 IP 주소를 찾으려면 다른 호스트에서 MySQL 데이터베이스에 연결할 수 있습니다. 이미 해당 호스트를 액세스 목록에 추가했지만 이제는 MySQL 호스트의 IP 주소를 찾아야합니다. 어떻게 알 수 있습니까? x10은 cPanel X와 PHPMyAdmin을 사용하고 있습니다.

답변:


40

SQL 쿼리 SHOW VARIABLES WHERE Variable_name = 'hostname'는 IP 주소로 쉽게 확인할 수있는 MySQL 서버의 호스트 이름을 보여줍니다.

SHOW VARIABLES WHERE Variable_name = 'port' 포트 번호를 알려줍니다.

이에 대한 자세한 내용은 MySQL 매뉴얼 12.4.5.41 에서 찾을 수 있습니다 . 변수 표시 구문5.1.4. 서버 시스템 변수


6
내 호스트 이름이 말합니다 ubuntu. IP 주소는 어떻게 확인합니까?
Pacerier

1
information_schema 해당 :select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner

호스트 이름을 IP 주소로 확인하는 방법을 이해하지 못합니다. 내 도커에서 실행 중이므로 호스트 이름이 흐릿합니다.
Shardj

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을 사용하면 "home"> "MySQL 시스템 변수"를 클릭하면 모든 변수가 이미 나열됩니다. 브라우저의 찾기 기능을 사용하여 "호스트 이름"및 "포트"변수를 검색하거나 스크롤 할 수 있습니다. 알파벳 순서로 나열되어 있습니다. 기술이 아닌 사람이라면 쿼리를 사용하지 않아도됩니다.


3

phpMyAdmin에 있으면 가로 메뉴를 찾으십시오.

대시 보드 | SQL | 상태 | 사용자 ... 등

변수를 클릭하십시오 .

여기에는 mySql 서버에 대한 모든 변수가 있습니다. 특정 변수에 대한 검색 상자를 사용해 볼 수 있습니다.

행운을 빕니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.