Obtener puerto e IP servidor MySQL usando SQL


obtener datos conexión bdNecesitaba conectarme remotamente desde mi equipo contra el servidor de bases de datos MySQL utilizado por el alojamiento compartido de determinado proyecto.

Por mas que buscaba en la documentación de la empresa de hospedaje no lograba encontrar ni la dirección IP ni el puerto (sospechaba que se trataba del 3336 ;)) utilizado (y localhost no era una solución válida más allá de los scripts PHP servidos por el servidor web)

Por fortuna, existe una forma de obtener dicha información lanzando una consulta SQL desde un simple phpMyAdmin (que éste suele venir de «regalo» en cualquier alojamiento web por muy cutre que sea jeje)

Lanzando la sentencia

SHOW VARIABLES
WHERE Variable_name IN (
'hostname',
'port')

obtenemos el valor de un par de variables (de las múltiples que existen) que contienen los datos que nos interesan.

Como muestra, un «botón»

datos conexion mysql remota

Conclusión

Sencilla consulta que te permitirá obtener los datos de conexión a cualquier BD MySQL independientemente de la información aportada por la empresa de hospedaje.

26 comentarios en “Obtener puerto e IP servidor MySQL usando SQL

  1. A ver si me puedes ayudar, tengo una instancia EC2 en AWS, el caso es que tengo una base de datos, y trato de acceder a ella, y no puedo de ninguna manera, no consigo averiguar cual es la ip del servidor de mysql, incluso con esta consulta, me da una ip que luego no me conecta con el servidor. ¿Sabrias decirme como podria solventar esto? Gracias

    Me gusta

  2. Tengo una aplicación en vb.net que debe hacer inserciones y consultas en una bbdd alojada en un servidor externo; el hostname iría en el campo de la ip?. Te agradezco mucho la auyda y la atención.

    Me gusta

      1. Muchas gracias por tu respuesta, intenté hacer el ping al dominio, muestra la ip pero me sale tiempo de espera agotado por lo que puedo suponer que tienen deshabilitado el ping al servidor para evitar ataques. Nuevamente muchas gracias, me has sido de mucha utilidad.

        Me gusta

  3. Buen dia:

    tengo mi base de datos en donde tengo el registro de todas las ip de mi empresa, pero quiero que en mi pagina web le de click en el boton «scannear» y me indique por medio de un ping si el punto_venta esta encendido o apagado.

    Quiero saber como realizar la consulta en php para llamar cada uno de mis ip y realizar el ping

    Me gusta

Replica a Rafalucor Cancelar la respuesta

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.