none
Problema conexión MySQL vb.net RRS feed

  • Pregunta

  • Buenos días,

    Tengo la conexión MySQL hecha en vb.net de la siguiente forma:

    Código vb.NET:

    1. conn = New MySqlConnection
    2.             conn.ConnectionString = "SERVER=XXX.XXX.XXX.XXX; PORT=X; DATABASE=X; UID=X;
    3. PASSWORD=X;"
    4.             conn.Open()


    Server es la IP del servidor remoto. Pues bien si lo ejecuto en debug o release desde el ordenador con el IDE me funciona perfectamente pero en el resto de ordenadores no. Tengo la libreria mysql.data.dll colocada en el directorio y el usuario tiene los permisos correctos(contraseña ok i host % para acceder desde cualquier ip). Uso WampServer en Windows Server 2008. El firewall tiene el puerto abierto.

    En concreto el StackTrace me suelta este error: 

    Error: Unable to connect to any of the specified MySQL hosts.
    en MySql.Data.MySqlClient.NativeDriver.Open()
    en MySql.Data.MySqlClient.Driver.Open()
    en MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder settings)
    en MySql.Data.MySqlClient.MySqlConnection.Open()
    en Prueba.Connection.InitConnection()

    No se qué más hacer para que funcione. ¿Alguien tiene alguna idea?

    • Editado Mhcetl martes, 12 de enero de 2016 10:01
    martes, 12 de enero de 2016 9:58

Todas las respuestas

  • Si tienes el mysql habilitado para permitir conexiones desde otra computadora puedes probar instalando algun programa como mysql workbench, heidisql y ver si te da acceso para habilitar acceso yo utilizo el siguiente script

    BEGIN;
     USE mysql;
     GRANT ALL PRIVILEGES ON *.* TO 'usuario@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
    COMMIT;

    También puedes ver si el antivirus no te esta bloqueando que son las pruebas que hago deshabilitar antivirus deshabilitar firewall ver si puedo acceder a alguna carpeta compartida por ip

    ya si deshabilitando el antivirus funciona ya veo en el antivirus como agregar puerto, si es firewall pues ya agrego el puerto y ya si no puedo por ip veo la configuracion de la red
    • Editado apis3445 martes, 12 de enero de 2016 15:01
    martes, 12 de enero de 2016 14:59