Para acceder en la cadena de conexion puse mi IP publica, mi router esta direccionando perfectamente, como con el puerto por default (3306) no funcionaba decidi cambia el puerto al 65529 pero tampoco funciona. . . el servico si está corriendo ya que si a la cadena de conexion le pongo la ip local si hace tods las consultas sin problema. . . espero alguien me pueda ayudar a resolver esto que ya me tiene con dolor de cabeza ... les dejo mi cadena de conexion saludos!
P.D. Uso el mysql Connector NET 5.
Código:
con = New MySqlConnection
con.ConnectionString = "server = 192.168.1.151;" & "Port=65529;" & "user = xxxx;" & "password = xxxxx;" & "database = xxxx;"
Try
'consulta de validacion de clave del producto
con.Open()
consulta = "select id_prod from inventario where id_prod=" & id_prod_txt.Text
comando.Connection = con
comando.CommandText = consulta
adaptador.SelectCommand = comando