Jak mogę dowiedzieć się, jaki jest mój adres IP mojego hosta MySQL?

27

Mam bezpłatną domenę działającą na x10hosting (x10.bz) i chcę znaleźć adres IP mojego hosta MySQL, aby móc się z nią skontaktować z bazy danych innego hosta. Dodałem już tego hosta do listy dostępu, ale teraz muszę znaleźć adres IP hosta MySQL. Jak mogę się tego dowiedzieć? x10 używa cPanel X i PHPMyAdmin.

Deniz Zoeteman
źródło

Odpowiedzi:

40

Zapytanie SQL SHOW VARIABLES WHERE Variable_name = 'hostname'pokaże nazwę hosta serwera MySQL, którą można łatwo rozpoznać na jego adres IP.

SHOW VARIABLES WHERE Variable_name = 'port' Poda ci numer portu.

Szczegółowe informacje na ten temat można znaleźć w podręczniku MySQL: 12.4.5.41. POKAŻ ZMIENNE Składnia i 5.1.4. Zmienne systemowe serwera

joschi
źródło
6
Moja nazwa hosta mówi ubuntu. Jak sprawdzić adres IP tego?
Pacerier
1
Odpowiednik_informacji:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner
Nie rozumiem, w jaki sposób nazwę hosta można przyporządkować do adresu IP. Mój działa w oknie dokowanym, więc nazwa hosta to jibberish.
Shardj
8

Możesz spróbować, jeśli używasz wersji 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)

Lub po prostu napisz status w monicie mysql

mysql> \s

LUB

 mysql> status
Koustuv Chatterjee
źródło
6

Za pomocą PHPMyAdmin wszystkie zmienne są już na liście, jeśli klikniesz „home”> „Zmienne systemowe MySQL”. Możesz użyć funkcji wyszukiwania w przeglądarce, aby wyszukać zmienne „nazwa hosta” i „port” lub przewinąć do nich. Jest wymieniony w kolejności alfabetycznej. Bez niepotrzebnych pytań, jeśli nie jesteś osobą techniczną.

Daniel
źródło
3

Kiedy jesteś w phpMyAdmin , poszukaj menu poziomego:

Deska rozdzielcza | Sql | Status | Użytkownicy ... itd

Kliknij Zmienne .

Tutaj znajdziesz wszystkie zmienne dla serwera mySql. Możesz wypróbować pole wyszukiwania dla określonych zmiennych.

Powodzenia.

Akash
źródło