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 에서 찾을 수 있습니다 . 변수 표시 구문 및 5.1.4. 서버 시스템 변수
답변
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
답변
PHPMyAdmin을 사용하면 “home”> “MySQL 시스템 변수”를 클릭하면 모든 변수가 이미 나열됩니다. 브라우저의 찾기 기능을 사용하여 “호스트 이름”및 “포트”변수를 검색하거나 스크롤 할 수 있습니다. 알파벳 순서로 나열되어 있습니다. 기술이 아닌 사람이라면 쿼리를 사용하지 않아도됩니다.
답변
phpMyAdmin에 있으면 가로 메뉴를 찾으십시오.
대시 보드 | SQL | 상태 | 사용자 … 등
변수를 클릭하십시오 .
여기에는 mySql 서버에 대한 모든 변수가 있습니다. 특정 변수에 대한 검색 상자를 사용해 볼 수 있습니다.
행운을 빕니다.