Wie finde ich heraus, wie meine IP-Adresse von meinem MySQL-Host ist?

27

Ich habe eine freie Domain unter x10hosting (x10.bz) und möchte die IP-Adresse meines MySQL-Hosts dafür herausfinden, damit ich die MySQL-Datenbank von einem anderen Host aus kontaktieren kann. Ich habe diesen Host bereits zur Zugriffsliste hinzugefügt, muss aber jetzt die IP-Adresse des MySQL-Hosts herausfinden. Wie kann ich das herausfinden? x10 verwendet cPanel X und PHPMyAdmin.

Deniz Zoeteman
quelle

Antworten:

40

Die SQL-Abfrage SHOW VARIABLES WHERE Variable_name = 'hostname'zeigt Ihnen den Hostnamen des MySQL-Servers, den Sie leicht in seine IP-Adresse auflösen können.

SHOW VARIABLES WHERE Variable_name = 'port' Gibt Ihnen die Portnummer.

Details dazu finden Sie im MySQL-Handbuch: 12.4.5.41. SHOW VARIABLES Syntax und 5.1.4. Serversystemvariablen

joschi
quelle
6
Mein Hostname sagt ubuntu. Wie überprüfe ich die IP-Adresse davon?
Pacerier
1
information_schema Entsprechung:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner
Ich verstehe nicht, wie der Hostname angeblich in eine IP-Adresse aufgelöst werden kann. Meins läuft auf Docker, der Hostname ist also schwachsinnig.
Shardj
8

Sie können dies versuchen, wenn Sie MySQL 5.7 verwenden

 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)

Oder schreiben Sie einfach Status in MySQL-Eingabeaufforderung

mysql> \s

ODER

 mysql> status
Koustuv Chatterjee
quelle
6

Mit PHPMyAdmin werden alle Variablen bereits aufgelistet, wenn Sie auf "home"> "MySQL-Systemvariablen" klicken. Sie können die Suchfunktion Ihres Browsers verwenden, um nach den Variablen "Hostname" und "Port" zu suchen oder zu diesen zu blättern. Es ist in alphabetischer Reihenfolge aufgeführt. Wenn Sie keine technische Person sind, müssen Sie sich nicht mit Fragen herumschlagen.

Daniel
quelle
3

Suchen Sie in phpMyAdmin nach dem horizontalen Menü:

Dashboard | Sql | Status | Benutzer ... etc

Klicken Sie auf Variablen .

Hier finden Sie alle Variablen für den mySql-Server. Sie können das Suchfeld nach bestimmten Variablen durchsuchen.

Viel Glück.

Akash
quelle