Conectar BD MYSQL de forma remota

758 views
Skip to first unread message

Juan Morales

unread,
Apr 26, 2014, 8:35:16 AM4/26/14
to publice...@googlegroups.com
buenos días a todos.
 
necesito conectarmente a una base de datos mysql desde un lugar a otro, trabajo con un sistema de ventas, me piden que me puedan conectarme desde cualquier oficina lejana.
 
que necesito?, como debe configurar el servidor?.
 
he probado poniendo la dirección de la IP del servidor como me aconsejaron pero no logro hacer la conexión.
 
agradecería que me puedan proporcionar un manual o guía con un ejemplo
 

William Silupu

unread,
Apr 26, 2014, 8:53:06 AM4/26/14
to publice...@googlegroups.com
Hola

En los foros este tema se ha tratado bastante si realizas una busqueda seguro hallaras varias respuestas
Se utiliza una cadena de conexion donde indicas la IP del server, password y el numero del puerto a travez del cual se realizara la conexion.

Luego esa cadena la ejecutas utilizando el comando Sqlexec desde el Fox

Slds
William


From: Juan Morales <juanit...@gmail.com>
Date: Sat, 26 Apr 2014 05:35:16 -0700 (PDT)
Subject: [vfp] Conectar BD MYSQL de forma remota

Juan Morales

unread,
Apr 26, 2014, 9:54:18 AM4/26/14
to publice...@googlegroups.com
es precisamente lo que hago, pero no puedo conectarme, solo me puedo conectarme de manera local desde la red de la oficina principal

Juan Morales

unread,
Apr 26, 2014, 9:55:35 AM4/26/14
to publice...@googlegroups.com, wsi...@yahoo.com
es precisamente lo que hago, pero no puedo conectarme, solo me puedo conectarme de manera local desde la red de la oficina principal
 

Carlos Salcedo

unread,
Apr 26, 2014, 10:05:28 AM4/26/14
to visual fox
Verifica que la IP a la que te estés conectando sea una IP publica

Saludos
Carlos


Date: Sat, 26 Apr 2014 06:55:35 -0700
From: juanit...@gmail.com
To: publice...@googlegroups.com
CC: wsi...@yahoo.com; wsi...@yahoo.com
Subject: Re: [vfp] Conectar BD MYSQL de forma remota

Fernando Maggi

unread,
Apr 26, 2014, 10:07:38 AM4/26/14
to publice...@googlegroups.com

Revisa la configuracion del firewall y que este configurado el forwardeo del puerto donde escucha mysql

MALKASOFT ADPI: http://www.developervfp.blogspot.com/

unread,
Apr 26, 2014, 1:45:46 PM4/26/14
to publice...@googlegroups.com
Hola lo que tienes que tener en cuenta es lo siguiente, en el servidor tienes que abrir el puerto 3306 de mysqly tener el driver ODBC que deseas trabajar como el 3.51 o el 5.1, fijarte que efectivamente sea una ip publica: ping 20.232.120.23 -t tener usuario, contraseña se supervisor y tener privilegios como el root, en el motor de mysql existe una base de datos con el mismo nombre busca la tabla user luego edita la columna localhost seguro que encontraras como datos localhost eso lo tienes que cambiar por % a todo los usuarios que quieres trabajar en red local o remoto y aquí te paso la cadena de conexion DRIVER={MySQL ODBC 3.51 Driver};OPTION=0;SERVER=localhost;UID=root;PWD=123456;DATABASE=malkasoftadpi;PORT=3306;
Ve a mi canal de youtube donde encontraras un ejemplo de como hacer una conexión a cualquier motor de base de datos y algunos comando desde VFP. 


Saludos; 


Ing. Russvell Jesus Soto Gamarra 
Framework Multi-conexion v6.0 trabaja cualquier base de datos
(SQLServer, MySQL, Firebird, MariaDB, PostgreSQL, Oracle y etc.) 

Hernandez Gabriel

unread,
Apr 26, 2014, 3:36:20 PM4/26/14
to publice...@googlegroups.com
Utiliza Hamachi, es gratis hasta 5 Pc, de el pago es muy accesible también.

Saludos

Gabriel

Juan Morales

unread,
Apr 26, 2014, 7:58:57 PM4/26/14
to publice...@googlegroups.com
la conexión la ejecuto sin problemas cuando lo hago dentro de una red local, el problema surge cuando trato de conectarne, digamos desde mi domicilio a la pc de la oficina

Alejandro Isla

unread,
Apr 26, 2014, 8:41:58 PM4/26/14
to publice...@googlegroups.com
Descarto el hecho de que en la cadena de conexion para el SQLSTRINGCONNECT() cambiarias la IP de acuerdo adonde estes ubicado (una ip local cuando estas en la empresa y la ip pública del servidor cuando estas en tu domicilio.

Hay dos cosas que cre tenes que hacer si o si .

1) Verificar que la configuración del MySql te acepte conexiones externas, para eso verifica que en el archivo de configuración my.cnf tengas la opción bind_address ) 0.0.0.0
otra cosa a verificar es que las bases tengan permisos para conectarse desde cualquier ip, verificá que se haya hecho  algo como un GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password_user' o GRANT ALL ON  *.* to USUARIO@'IP' identified by 'CONTRASEÑA'; según tu segurudad, usuarios, políticas, etc. etc. etc.

2) Desde tu casa bajate alguna herramienta para administrar MySql (por ejemplo http://www.heidisql.com/ que es free) y fijate si con esa herramienta te podes conectar al servidor MySql desde tu casa.

En caso de que 1) esté OK y 2) no puedas conectarte, tenes que ir pensando en algún bloqueo en los firewall o falta de portforwarding en los routers, ya sería necesario conocer un poco más tu red.

Saludos, Alejandro

Alejandro Isla

unread,
Apr 26, 2014, 8:42:43 PM4/26/14
to publice...@googlegroups.com
bind_address = 0.0.0.0

Hector Colman

unread,
Apr 27, 2014, 7:51:58 AM4/27/14
to publice...@googlegroups.com
Hola Hno. Saludo desde para Paraguay
hace un año que estoy usando y me resulta de maravilla
yo me solucione con 5 mb de internet en el servidor y 1 mb en los sucursales
podes usar HAMACHI


como instalar y configurar muy facil

descarga de hamachi

OBSERVACION
1 Instalar en el servidor primero 
2 instalar en el cliente, podes probar desde cualquier maquina que tiene acceso a internet 
3 al instalar tenes acceso a todas las cosas compartida desde y viceversa , con este se logra una conexión vpn virtual un tunel a través de Internet   
4 te permite conectar el libre hasta 5 pc con el servidor solucion para este crear otra red y ya esta tenes otra 4 pc mas y así 

Saúl Piña

unread,
Apr 27, 2014, 8:00:16 PM4/27/14
to publice...@googlegroups.com
Saludos, contrata ip fija y solución a tu problema. En lo prrsonal no tuve problemas con esta alternativa. Mas de 20 equipos conectados en oficina y 15 equipos (escritorio o portatil) todo desde internet.

Suerte.

Juan Morales

unread,
Apr 27, 2014, 10:07:20 PM4/27/14
to publice...@googlegroups.com
ya tengo la IP fija

Alejandro Isla

unread,
Apr 28, 2014, 7:09:09 AM4/28/14
to publice...@googlegroups.com
¿Probaste las sugerencias? ¿Que Resultado te dieron? ¿Has podido conectarte?

Saludos.

Saúl Piña

unread,
Apr 28, 2014, 9:41:56 AM4/28/14
to publice...@googlegroups.com
Si ya tienes IP Fija, solo te queda agregarlo en la cadena de conexion a tu motor de base de datos, generalmente yo utilizo como SERVER "Wampserver" y me da muy buenos resultados, con Wamp controlo las conexiones, usuarios y accesos. 

Saludos.
Reply all
Reply to author
Forward
0 new messages