Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Montar una aplicacion de vb 6.0 en red usando bd mysql

Estas en el tema de Montar una aplicacion de vb 6.0 en red usando bd mysql en el foro de Visual Basic clásico en Foros del Web. Cita: Iniciado por franko1809 Como les va despues de ver este post intente abrir mi programa en red osea desde otra computadora dentro de la ...

  #31 (permalink)  
Antiguo 13/07/2009, 12:27
 
Fecha de Ingreso: julio-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Montar una aplicacion de vb 6.0 en red usando bd mysql

Cita:
Iniciado por franko1809 Ver Mensaje
Como les va despues de ver este post intente abrir mi programa en red osea desde otra computadora dentro de la red y por fin me funciono aunque surgieron varios problemas utilize el appserv-win32-2.5.9.exe con el ODBC Mysql 5.1.5 como ya han dicho se debe desactivar el firewall de windows y del antivirus sino no funcionara.

Otra cosa que encontre es que si desde la pc servidor utilizas esta cadena
SERVER=localhost;DATABASE=DB_VENTAS;USER=root;PASS WORD=;OPTION=3
no hay problema, pero si en lugar del localhost colocas la IP por ejemplo 192.168.1.35 no va a funcionar me dice "Can't connect to MySQL server on '192.168.1.35'" el problema esta en que el usuario root tiene como nombre del servidor a localhost es decir esta de esta manera, lo clasico que se pone al instalar mysql root@localhot.

El mismo problema sucede cuando se intenta ingresar desde la makina cliente atravez de la IP del servidor, me pero esta vez dice "Host 'SERVER04-NombrePc' is not allowed to connect to this". La solucion a esto es simple hay que cambiar el nombre del servidor en mysql y utilizar el caracter % en lugar del localhost en resumen asi root@%
el caracter % significa cualquier servidor

Segun lo que me paso para utilizar mysql en red se debe utilizar el caracter % como nombre de servidor y desactivar los firewall
disculpa yo use eso pero podias explicar un poco mas como por ejemplo como le cambio el nombre del servidor en mysql a root@% , y como configuro el odbc para la maquina cliente, porfa gracias
  #32 (permalink)  
Antiguo 13/07/2009, 13:21
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Montar una aplicacion de vb 6.0 en red usando bd mysql

No se si me haya explicado bien en todo caso si tu usuario es root@localhost, entonces debes crear otro usuario llamado Mi_nomnbre@% y utilizar ese user para conectarte desde cualquier makina atravez de la ip de la pc donde esta instalado mysql.

Yo utilizo phpmyadmin como administrador para hacer esa tarea, pero puedes crear usuarios desde la linea de comandos del propio mysql o atravez de otro administrador de mysql, en internet hay un monton.

En las makinas cliente no debes hacer nada solo instalar el mysql conector/ODBC 5.1 o la version que utilizes

Ya no respondas a este post por que esta muy extenso y nadie lo va a leer, en todo caso abre un nuevo post.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:12.