¿Cómo puedo saber cuál es mi dirección IP de mi host MySQL?

27

Tengo un dominio gratuito que se ejecuta en x10hosting (x10.bz), y quiero averiguar la dirección IP de mi host MySQL para poder contactarme con la base de datos MySQL desde otro host. Ya he agregado ese host a la lista de acceso, pero ahora necesito encontrar la dirección IP del host MySQL. ¿Cómo puedo averiguar esto? x10 está utilizando cPanel X y PHPMyAdmin.

Deniz Zoeteman
fuente

Respuestas:

40

La consulta SQL SHOW VARIABLES WHERE Variable_name = 'hostname'le mostrará el nombre de host del servidor MySQL que puede resolver fácilmente en su dirección IP.

SHOW VARIABLES WHERE Variable_name = 'port' Te dará el número de puerto.

Puede encontrar detalles sobre esto en el manual de MySQL: 12.4.5.41. MOSTRAR VARIABLES Sintaxis y 5.1.4. Variables del sistema del servidor

joschi
fuente
66
Mi nombre de host dice ubuntu. ¿Cómo verifico la dirección IP de eso?
Pacerier
1
equivalente a información_esquema:select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';
ThorSummoner
No entiendo cómo el nombre de host supuestamente se puede resolver a una dirección IP. La mía se está ejecutando en la ventana acoplable, por lo que el nombre de host es intrascendente.
Shardj
8

Puede probar esto si usa la versión 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)

O simplemente escriba el estado en el indicador de mysql

mysql> \s

O

 mysql> status
Koustuv Chatterjee
fuente
6

Usando PHPMyAdmin todas las variables ya están listadas si hace clic en "inicio"> "Variables del sistema MySQL". Puede utilizar la función de búsqueda de su navegador para buscar las variables "nombre de host" y "puerto" o desplazarse a ellas. Está en orden alfabético. No te preocupes por las consultas si no eres una persona técnica.

Daniel
fuente
3

Una vez que esté en phpMyAdmin , busque el menú horizontal:

Tablero de instrumentos | SQL | Estado | Usuarios ... etc.

Haga clic en variables .

Aquí encontrará todas las variables para el servidor mySql. Puede probar el cuadro de búsqueda para variables específicas.

Buena suerte.

Akash
fuente