31 votos

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

Tengo un dominio gratuito que funciona en x10hosting (x10.bz), y quiero averiguar la dirección IP de mi host MySQL para ello, para poder contactar con la base de datos MySQL desde otro host. Ya he añadido ese host a la lista de acceso, pero ahora necesito averiguar la dirección IP del host MySQL. ¿Cómo puedo averiguarlo? x10 está usando cPanel X y PHPMyAdmin.

48voto

Crippeoblade Puntos 1301

La consulta SQL SHOW VARIABLES WHERE Variable_name = 'hostname' le mostrará el nombre de host del servidor MySQL que puede resolver fácilmente a 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. Sintaxis de SHOW VARIABLES y 5.1.4. Variables del sistema del servidor

6 votos

Mi nombre de host dice ubuntu . ¿Cómo puedo comprobar la dirección IP de eso?

1 votos

equivalente al esquema de información: select * from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';

0 votos

No entiendo cómo el nombre de host puede supuestamente ser resuelto a una dirección IP. El mío se ejecuta en Docker por lo que el nombre de host es un galimatías.

13voto

Puede probar esto si utiliza la versión 5.7 de MySQL

 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 escribir el estado en el prompt de mysql

mysql> \s

O

 mysql> status

7voto

Daniel Puntos 1

Usando PHPMyAdmin todas las variables ya están listadas si haces clic en "home" > "MySQL system variables". Puedes utilizar la función de búsqueda de tu navegador para buscar las variables "hostname" y "port" o desplazarte hasta ellas. Están listadas en orden alfabético. No hay que complicarse con las consultas si no eres un técnico.

4voto

Aakash Puntos 131

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

Tablero | 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.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: