none
conectar con servidor mySql en otro equipo en red RRS feed

  • Pregunta

  • Hola. He finalizado una aplicacion que conecta con base de datos MySql con servidor en el equipo local.

    Mi cadena de conexion es la siguiente : Server=127.0.0.1;Port=3306;Uid=root;

    hasta aqui todo bien.

    He instalado el mismo servidor MySql en otro equipo en red

    cambio la cadena de conexión a la siguiente : Server=192.168.1.226;Port=3306;Uid=root;

    ya que 192.168.1.226 es su direccion IP dentro de la red.

    Me devuelve el error : 

    'Unable to connect to any of the specified MySQL hosts.'

    ¿Qué estoy haciendo mal?. quiero indicar que los dos equipos estan conectados por wifi mediante router

    Muchas gracias de antemano

    martes, 13 de marzo de 2018 17:49

Respuestas

  • Lo más probable es que en el servidor de destino esté cerrado el acceso al puerto 3306 en el firewall. Reconfigura el firewall para permitir el acceso a ese puerto.
    martes, 13 de marzo de 2018 19:23

Todas las respuestas

  • Lo más probable es que en el servidor de destino esté cerrado el acceso al puerto 3306 en el firewall. Reconfigura el firewall para permitir el acceso a ese puerto.
    martes, 13 de marzo de 2018 19:23
  • Lo más probable es que en el servidor de destino esté cerrado el acceso al puerto 3306 en el firewall. Reconfigura el firewall para permitir el acceso a ese puerto

    Muchas gracias por la respùesta. Efectivamente fue así.

    mi solución completa fue la siguiente:

    - Abrir puertos en el router

    - Permitir mysqld.exe en el firewall de windows (equipo donde está instalado mysql)

    - En Mysql crear un nuevo usuario con permisos : 'usuario'@'%' con pass 'password'

    -conectar a mysql mediante ese usuario

    viernes, 30 de marzo de 2018 11:13