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.

24 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

  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.

      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.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.