Tienes que entender que los servidores de Bases de datos que trabajan con protocolo
TCP/IP lo hacen usando
Socket , es decir ,para poder comunicarse con él, es necesario tres cosas:La
Direccion IP o Nombre DNS,
el protocolo que se va utilizar( en esté caso se está usando TCP) y
el puerto atraves del cual se comunicará.
En tu caso deberás averiguar en que puerto está trabajando tu servidor MYSQL.
, ten por seguro que no es el 80
ya que el puerto 80 por defecto lo utiliza el protocolo
HTTP.
,no debes confundir.
Como tú lo has mencionado anteriormente MySQL por defecto utiliza el puerto
3306 pero eso no significa que el
Administrador del servidor no lo haya cambiado a otro puerto,; todo sabemos que MySQL es totalmente
configurable.
, de ahí es importante que conoscas la configuracion de tu servidor MySQL, en éste caso
el puerto y la
IP..