Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ayuda VB+MySql

0 views
Skip to first unread message

Gaby

unread,
Sep 1, 2008, 3:40:06 PM9/1/08
to
Hola, tengo un problema que no sé donde o que más hacer para
solucionarlo.
Se trata de una aplicación cliente servidor, esta terminada y todas
las pruebas las hice en modo local, como root.
Ahora, cambie la base de datos en Mysql para otra PC, las dos PC están
atrás de un Router, por precacución habilite el puerto 3306 en el
router con la IP de la máquina que tendrá la Base de Datos.

Como Datos, Servidor MySql tiene IP 192.168.1.101::3306
Usuarios Creados:
Root
Anyuser, a ambos les cree el HOST para usuarios remotos, ahora creo
que el dilema esta ahí, el Host le asigne el valor LOCALHOST.

Bien, en modo local como dije, funciona a la perfección, el problema
esta cuando quiero acceder a esa base de datos desde el otro PC (ip :
192.168.1.100)

La conexión la hago con el cliente odbc 3.51.12

Datasource = nombrebasedatosquequieroconectar
Descripcíón = nombrebasedatosquequieroconectar
Server = 192.168.1.101
User = Anyuser
Password = Anyuser (use identico al usuario)

Y aquí le doi clic a la lista de Bases de Datos y me da el error :
Request Returned with SQL_ERROR.

Luego volví a poner la base de datos en el pc 192.168.1.100, hice la
misma configuración que en el pc 192.168.1.101, cree la conexión con
el cliente odbc 3.51.12, los mismos datos, solo varié la IP del Server
que sería 192.168.1.100 y si me devuelve la lista de base de datos.

Que puede ser?
Ruego me ayuden.
Gracias.

Unknown

unread,
Sep 1, 2008, 3:59:10 PM9/1/08
to
Hola, yo tenia algunos problemas y termine usando este Connection Str que me
funciono.

sCnABO = "DRIVER={MySQL ODBC 5.1 Driver};" _
& "SERVER=" & TuServidor & ";" _
& " DATABASE=dbabonados;" _
& "UID=" & USER & ";PWD=" & PWD & "; OPTION=3"

Ha, tenes que cambiar la parte del Driver ODBC a tu version

Saludos

Waldo


Gaby

unread,
Sep 1, 2008, 4:39:14 PM9/1/08
to
Continua el error, ahora es un poco más especifico:
Connect Failed [HY00][MySql][ODBC 5.1 Driver] Can't connect to MySQL
server on '192.168.1.101'(10060)

Supongo que con eso ha de ser la configuración del servidor de MySql o
un tema de permisos.
Olvide decir, que al usuario Anyuser, le cree el Host como LOCALHOST,
y también le di todos los privilegios, tanto al usuario como al HOST,
tambien todos los permisos sobre la base de datos que quiero enlazar.
Volvi a crear la instancia y le di en Server Machine, que el root
fuera de acceso remoto y nada, no quiere funcionar, de verdad que no
sé que más tocar.

Gracias de todos modos.

On 1 sep, 15:59, "Waldo" <[waldodj2000] a r r o b a [yahoo Punto com

Gaby

unread,
Sep 1, 2008, 4:59:01 PM9/1/08
to
Todo el día de cabeza con ese problema que acabo de solucionar, como
dijo alguién por ahí, la solución suele ser la más evidente, pero
siempre es la que olvidamos.

Firewall de Windows, MySQL no habilita su puerto 3306 automáticamente,
hay que hacerlo manualmente.

Gracias a los que leyeron.

Unknown

unread,
Sep 1, 2008, 5:03:08 PM9/1/08
to
Antes de seguir rompiendote la cabeza, abri un telnet a la ip y port del
MySql

inicio > ejecutar > cmd

TELNET 192.168.1.101 3306

Fijate si te da error, o da algun mensaje

Yuri Aponte

unread,
Sep 1, 2008, 5:14:53 PM9/1/08
to
cosas de la vida :-D

--
Saludos desde Lima, Peru

Yuri Aponte
Analista de Sistemas
yuri(-PUNTO-)aponte(-ARROBA-)apocal(-PUNTO-)com(-PUNTO-)pe


"Gaby" <lapo...@gmail.com> escribió en el mensaje de
noticias:1c074e63-b0fc-4003...@d77g2000hsb.googlegroups.com...

0 new messages